Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 server is in single-user mode  [new]
Voice2001
Member

Откуда:
Сообщений: 375
игрался с переносом баз на др.диск и доигрался.
Добавил в startup parameters "-c -m -T3608", чтобы перенести базу model (все по http://support.microsoft.com/kb/224071).
При деттаче базы сервер написал, что не может отсоединить системную базу... Стал играться с параметрами (оставлял только -m). В итоге сейчас вообще не могу подключиться к нему ни QA, ни Enterprise Manager'ом, пишет: "Login failed for user 'xxx'. Reason: Server is in single user mode. Only one administrator can connect at this time."
При этом никто к нему не должен быть подключен (перезапускал сервис, сервер. SQL Agent выключен)? Но и я почему-то тоже не могу подключиться....
ЗЫ. Microsoft SQL Server 2000 - 8.00.2249 (Intel X86) May 1 2007 18:39:59 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
8 янв 10, 20:14    [8158168]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Le Peace
Member

Откуда: Москва
Сообщений: 8969
А сервис под кем стартует?
8 янв 10, 23:19    [8158714]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Voice2001
Member

Откуда:
Сообщений: 375
sqladmin
9 янв 10, 17:16    [8160090]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Le Peace
Member

Откуда: Москва
Сообщений: 8969
Voice2001,

а вы под этим же пользователем пытаетесь что-то делать?
9 янв 10, 22:59    [8160713]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Voice2001
Member

Откуда:
Сообщений: 375
пытался и под другим, и под этим... Не пускает
9 янв 10, 23:10    [8160748]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Voice2001
Member

Откуда:
Сообщений: 375
может, эти параметры (Startup Parameters) в каком-то файле прописываются или в реестре? Можно ли их прибить и перезапустить сервис с параметрами поумолчанию?
ЗЫ. Запускал его из командной строки без параметров (т.е. просто "sqlservr.exe"), предварительно остановив сервис из панели управления. Он написал, что ждет подключений. Я запустил Enterprise Manager, но там опять та же ошибка, что "server is in single-user mode. Only one administrator can......"

Как вообще перевести сервер в обычный режим из single user mode?
10 янв 10, 03:57    [8161185]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Le Peace
Member

Откуда: Москва
Сообщений: 8969
Voice2001,

sql server configuration manager
10 янв 10, 10:47    [8161335]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Voice2001
Member

Откуда:
Сообщений: 375
сори за совсем уж тупой вопрос: а это где?
искал в пуске - нету его там. В яндексе пишут про 2005-й сервер, а для 2000-й нету.
10 янв 10, 10:55    [8161341]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Voice2001
Member

Откуда:
Сообщений: 375
это в enterprise manager -> Tools?
10 янв 10, 10:59    [8161342]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Le Peace
Member

Откуда: Москва
Сообщений: 8969
Voice2001
сори за совсем уж тупой вопрос: а это где?
искал в пуске - нету его там. В яндексе пишут про 2005-й сервер, а для 2000-й нету.

Да, сорри, это в 2005-м.
Только не совсем понимаю, чем это Вам поможет?
Вы можете остановить службу sql server?
11 янв 10, 11:15    [8164095]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Voice2001
Member

Откуда:
Сообщений: 375
да. Останавливал, перезапускал, запускал из командной строки без параметров - результат один и тот же
При этом всякие sql manager'ы и агенты были отключены, т.е.не могли использовать это единственное подключение.
11 янв 10, 11:32    [8164233]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 2995
osql, isql ?


I Have Nine Lives You Have One Only
THINK!
11 янв 10, 12:21    [8164619]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 2995
и еще, в оснастке "Сервисы" у скуля есть какие-нибудь параметры?

I Have Nine Lives You Have One Only
THINK!
11 янв 10, 12:30    [8164675]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Voice2001
Member

Откуда:
Сообщений: 375
2HandKot, хмм.... Спасибо за идею.
Об osql микрософт пишет, что ее лучше не использовать, т.к.:
автор
Важно!
Эта функция будет исключена из будущей версии SQL Server. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, которые ее применяют. Вместо этого используйте программу sqlcmd. Дополнительные сведения см. в разделе Программа sqlcmd.

с другой стороны sqlcmd под 2000-й сервер я не нашел.
В общем, все решилось переустановкой скл-сервера.
ЗЫ.
HandKot
и еще, в оснастке "Сервисы" у скуля есть какие-нибудь параметры?

нет, не было. Там было (и сейчас после переустановки есть) "...binn\sqlservr.exe"
11 янв 10, 12:35    [8164712]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Glory
Member

Откуда:
Сообщений: 104760
Voice2001
2HandKot, хмм.... Спасибо за идею.
Об osql микрософт пишет, что ее лучше не использовать, т.к.:
автор
Важно!
Эта функция будет исключена из будущей версии SQL Server. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, которые ее применяют. Вместо этого используйте программу sqlcmd. Дополнительные сведения см. в разделе Программа sqlcmd.

с другой стороны sqlcmd под 2000-й сервер я не нашел.
В общем, все решилось переустановкой скл-сервера.

Вопрос был вообще-то о том, из какой утилиты вы пробуете соединяться с вашим сервером.
Потому что многие графические утилиты могут открывать несколько соединений с сервером
11 янв 10, 12:45    [8164775]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Voice2001
Member

Откуда:
Сообщений: 375
:)
соединяться пытался из enterprise manager'а и QA - результат был один и тот же.
По поводу osql я думал, что HandKot подсказывает мне, чем можно было еще попробовать это сделать.
11 янв 10, 13:01    [8164918]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Glory
Member

Откуда:
Сообщений: 104760
Voice2001
:)
соединяться пытался из enterprise manager'а и QA - результат был один и тот же.

Вот именно эти утилиты и могут открывать несколько коннектов к серверу
11 янв 10, 13:04    [8164936]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: server is in single-user mode  [new]
Denis
Member

Откуда: Russia, Moscow
Сообщений: 56
Может кому-то будет полезно.

Сегодня имел схожую проблему.

SQL2012 в кластерной инсталляции (WFC), после ошибочного указания ограничения памяти 64 Мб вместо 64000 Мб SQL перестал запускаться.

Запуск в минимальной конфигурации с ключом -f не позволял войти на сервер - писал, что сервер в режиме single user: типа, я не первый туда захожу.

Помогло использование ключа -mSQLCMD (ограничение допустимых коннектов к серверу только из приложения SQLCMD).
Вероятно кластер сам открывает соединение с сервером и не давал воспользоваться единственным соединением мне.
26 окт 16, 19:15    [19825378]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
Denis,

обычно агент это делает.
26 окт 16, 22:17    [19825941]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
Denis
Member

Откуда: Russia, Moscow
Сообщений: 56
Владислав Колосов,

Агента первым делом гасил. Других клиентов быть не могло - инсталляция свежая, только развернули кластер и настраивали, поэтому грешу именно на сам кластер.

Сейчас посмотрел на запущенном экземпляре SQL в кластере есть процесс (SPID=51 - первый из пользовательских), который запущен от учетки: NT AUTHORITY\SYSTEM,
программы: Microsoft® Windows® Operating System
выполняет команду: sp_server_diagnostics

Похоже это и есть работа кластера по проверке работоспособности экземпляра SQL.
На не кластерных инсталляциях такого процесса не вижу.
27 окт 16, 10:04    [19826732]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: server is in single-user mode  [new]
AndrF
Member

Откуда:
Сообщений: 2194
У сервера похоже установили в его установке слишком маленький объем максимально используемой памяти - подключится к нему сейчас не удается. Как исправить?

Пытаюсь стартовать его с ключами -f -mSQLCMD

Но при попытке запуска SQLCMD получаю ошибку

C:\TEMP>SQLCMD -iC:\TEMP\1.sql
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login failed for user xxx\xxxxxxx'. Reason: Server
is in single user mode. Only one administrator can connect at this time..

Сообщение было отредактировано: 22 янв 20, 16:21
22 янв 20, 16:14    [22064540]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
AndrF,

значить что-то уже, попробуйте без -f
22 янв 20, 16:32    [22064559]     Ответить | Цитировать Сообщить модератору
 Re: server is in single-user mode  [new]
AndrF
Member

Откуда:
Сообщений: 2194
Разобрался.

Ошибка была из-за того что в начале скрипта стояло

:Connect MyServer


Убрал и все прошло.

Сообщение было отредактировано: 22 янв 20, 16:38
22 янв 20, 16:37    [22064567]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить