Невозможно выполнить запросы в SSMS 2008 - PullRequest
0 голосов
/ 25 ноября 2011

Я администратор базы данных Oracle, которого попросили выполнить некоторую работу над SQL Server 2000. Мне предоставлен доступ к домену, и я установил MS SSMS 2008. Я могу получить доступ к базам данных SQL Server 2000 с помощью этого инструмента и посмотреть таблицы , представления, функции, хранимые процедуры и т. д. Однако, если я пытаюсь получить доступ к данным в таблицах или выполнить запросы к любой из пользовательских или системных таблиц, я получаю следующее сообщение об ошибке.

"Невозможно выполнить скрипт. Невозможно запустить отладчик Transact-SQL. Отладчик Transact-SQL не поддерживает SQL Server 2005 или более ранние версии SQL Server. (SQLEditors) "* ​​1003 *

Я предполагаю, что это проблема с разрешениями. Я могу там, где фиксированная роль SQL Server sysadmin назначена роли BUILTIN \ Administrators. Я читал, где администраторы - локальные, доменные и т. Д. - неявно назначены на роль BUILTIN \ Administrators, поэтому я не уверен, почему это не работает.

Ответы [ 2 ]

3 голосов
/ 25 ноября 2011

Краткий ответ: не запускайте запросы через отладчик. Более длинный ответ связан с тем, как вы выполняете свои запросы. После подключения к серверу вы сможете ввести свой запрос в новом окне и нажать кнопку F5. Это обычная кнопка «выполнить запрос», которая не должна запускать отладочный код.

0 голосов
/ 25 ноября 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...