2012-03-16 2 views
0

Я пытаюсь переместить msdb (SQL Server 2005), используя инструкции здесь:Перемещение MSDB, не может получить доступ в однопользовательском режиме

http://support.microsoft.com/kb/224071

Однако, когда я начинаю SQL Server в однопользовательском режиме , У меня нет доступа к базе данных. Я попытался запустить sqlcmd с консоли (а также для хорошей меры попытался запустить ssms), но я не могу попасть в какой-либо инструмент для выполнения моей работы, потому что он говорит, что он находится в однопользовательском режиме, и только один администратор может войти в систему В консоли служб я не вижу никаких других процессов, связанных с SQL Server, и что мешает мне войти?

Благодаря ...

ответ

0

Некоторые приложения воруют только соединение доступно. См Starting SQL Server in Single-User Mode чаевых, как предотвратить это:

При использовании -m варианта с SQLCMD или Management Studio, вы можете ограничить подключение к указанному клиентскому приложению. Например, -m"sqlcmd" ограничивает подключения к одному соединению, а соединение должно идентифицировать себя как клиентскую программу sqlcmd. Используйте этот параметр при запуске SQL Server в однопользовательском режиме, а неизвестное клиентское приложение принимает единственное доступное соединение. К подключитесь через Редактор запросов в Management Studio, используйте -m"Microsoft SQL Server Management Studio - Query".

Смежные вопросы