SQL Profiler для SQL 2000 и роль sysadmin - какая-то ерунда c правами получается !
Oleg F
Дата: 13.10.2003 19:01:22
У меня на удалённом сервере SQL Server 7.0. Поставил на ПК клиенсткую часть от MS SQL 2000 (она красивее и удобнее) и стал работать.
Пока не запустил SQL Profiler. Тот сообщил, что я должен быть членом роли System Administrators. Разумеется, раньше такого не было. SQL Server 7.0 не требовал, чтобы каждый разработчик, который трассирует запросы при отладке программ, был системным администратором ! Для этого достаточно было дать ему права запуск системных хранимых процедур в базе master, который используются при трассировке.
Собирались переходить на MS SQL 2000, но теперь задумались.... Мы не можем позволить, чтобы каждый разработчик был системным адмнинистратором, но трассировка запросов разработчикам иногда необходима.
Можно ли как-то решить эту проблему ???
Glory
Дата: 13.10.2003 19:04:16
По идеи запуск трассировки и анализ результатов - это две разные вещи.
Администратор может записать результаты трассировки в таблицу/файл, который и предоставить разработчику.
Сергей Тихонов
Дата: 13.10.2003 22:56:16
В догонку:
разработчикам незачем быть sa на рабочем сервере. Для этого есть тестовые серверы БД... ;-)
alexeyvg
Дата: 14.10.2003 10:20:33
2Сергей Тихонов
Конечно, разработчикам незачем быть sa на рабочем сервере. Для этого есть тестовые серверы БД... Только как запустить профайлер? :-(((
Но вообще, для тюнинга производительности трэйс может предоставить админ, а для отладки есть тестовый сервер - там должен быть sa.
Хотя неудобно это...
Oleg F
Дата: 14.10.2003 15:43:04
Ничего хорошего не вижу в том. что все разработчики (около 10 человек) должны быть влкючены в роль "системный администратор" на тестовом сервере. Раньше в SQL 7.0 такого требования не было. А теперь появился геморрой. Тестовый сервер тоже не проходной двор и совсем не нужно, чтобы на нём была такая куча администраторов.
aag
Дата: 14.10.2003 16:49:38
2 Glory
Не завидую админу, которому придется трассировать запросы по просьбам 10-20 разработчиков. И разработчикам этим тоже не завидую... По-моему, это крайне неудобно. Как правило, функции разработчика совершенно четко отделены от функций администратора. А тестовые сервера, разумеется, необходимы, но данную проблему не решают
Nobody faults but mine... (LZ)
Glory
Дата: 14.10.2003 17:26:28
Не завидую админу, которому придется трассировать запросы по просьбам 10-20 разработчиков.
"Правильному" админу это много работы не добавит. Например, тому который заставит разработчика прислать ему заранее составленный trace template.
ЗЫ
На крайний случай можно подождать Yukon-а.
админ
Дата: 14.10.2003 18:25:53
2 Glory
"Правильному" админу это много работы не добавит. Например, тому который заставит разработчика прислать ему заранее составленный trace template.
А если попросить присылать заявки за день вперед, то у него и вообще никакой дополнительной работы не появится.
Помянут программисты его маму теплым словом и перестанут пользоваться профилером.
Glory
Дата: 14.10.2003 18:33:14
А если попросить присылать заявки за день вперед, то у него и вообще никакой дополнительной работы не появится
Т.е. разработчику понимаешь трудно записать шаблон и отослать, а админу составить сразу трассу, слушая разработчика по телефону(да еще может сразу 10-20 таких разработчиков!) - в легкую ???
Хм, такому админу я действительно не завидую.