Я пробовал всевозможные комбинации флагов запуска для SQL Server 2008 R2 Express, и я не могу обойти эту ошибку:
Не удалось войти в систему для пользователя LOCALSERVER \ Administrator. Причина: Сервер находится в однопользовательском режиме. В это время может подключиться только один администратор. (Microsoft SQL Server, ошибка: 18461)
Я пробовал запустить его в однопользовательском режиме обоими -m"SQLCMD"
и -m"sqlcmd"
и я даже пытался запустить его с -m"Microsoft SQL Server Management Studio - Query"
и при соединении с соответствующими клиентами я ВСЕГДА получаю эту ошибку. Я на 99% уверен, что ничто другое не ворует мое соединение, и при подключении к SSMS я обязательно использую метод «новый запрос-подключение», чтобы убедиться, что он использует только одно соединение.
У кого еще возникла эта проблема? Как мне это исправить и войти?
Вот решение, которое я только что нашел для этой старой проблемы:
Если не был запущен как администратор (как я не был), вы получите общее, что администратор уже подключен. Вместо того, чтобы говорить, что вы не можете подключиться, потому что вы не администратор.
Еще одна сбивающая с толку ошибка от Microsoft. Я полагаю, такая же проблема будет и с sqlcmd.
С уважением
Лиам
Несмотря на Microsoft говоря иначе вы не должны цитировать после -m. Итак, для SQLCMD вы бы сделали -mSQLCMD
. Я нигде не видел этого, поэтому я задокументирую это здесь. Если ничего не помогает, постарайтесь не цитировать его.
После -m ничего не должно быть. Синтаксис должен выглядеть так:
sqlservr.exe -c -f -m
Затем вы входите в экземпляр с помощью sqlcmd и вносите необходимые изменения. Если вы попытаетесь использовать SQL Server Management Studio для входа в систему, вы не сможете сделать это, поскольку SSMS требует нескольких подключений для входа.
У меня была именно эта проблема, и все, что мне нужно было сделать, это:
Я повторно подключил браузер SQL, и он снова заработал. Поэтому вместо того, чтобы пробовать все дополнительные шаги, люди действительно должны сначала попробовать самый простой подход, который работает, прежде чем переходить к более тщательным попыткам.
Изменение управления учетными записями пользователей на Never Notify решило проблему для меня