Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Error 913: Could no find database ID ...  [new]
cryomice
Member

Откуда: Ижевск
Сообщений: 35
Ситуация такая, восстановил базу с полоного бекапа. При попытке подключения через EM или QA вывал ошибку
Error 913: Could no find database ID 12. Database may not
be activated yet or may be in transition.


Соответственно все в панике и давай лазить по мс и гуглям в поисках решения, но все что было, касалось проблем с SP, View или использованием JOIN или ANSI92, все это решалось установкой SP4

Однако про наш случай не было ни слова.

Решилось все detach/attach базы. После этого все стало ок.

Есть ли этому какое-нибудь рациональное объяснение?
18 янв 06, 12:34    [2265183]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
WOM-Илья
Member

Откуда:
Сообщений: 1
Попоробуй отключить в настройках скуля все процы кроме первого....
Похоже что SP4 не вылечил этот ###ный глюк
Только отключением процов удалось вызвать базу к жизни и сбекапить...
Да, еще Hyper-Treading - ахтунг! Ату его, ату! Вот забыли его отключить - и придется ехать на склад через всю Москву...
17 апр 06, 14:08    [2570759]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Error 913: Could no find database ID ...  [new]
VETROFF
Member

Откуда:
Сообщений: 11
Здравствуйте!

Как быть, если возникла такая ситуация.

ЧТО ПРОИЗОШЛО

Очень дико был загружен сервер бд "". А в это время одну из баз переводил в автономный режим. Обычно эта операци завершается в течении одной секунды. Но затянулась надолго.. из-за чего после 5 минут "Среда Microsoft SQL Server Management Studio" зартыл таск мэнэджером.

В ЧЕМ ПРОБЛЕМА

Когда повторно захожу в "Среда Microsoft SQL Server Management Studio" и раскрываю список баз, то выскакивает следующая ошибка:


Microsoft SQL Server Management Studio

Не удалось получить данные по этому запросу. (Microsoft.SqlServer.Management.Sdk.Sfc)

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Не удалось найти идентификатор базы данных 8. База данных может быть еще не активирована либо может находиться в процессе изменения. Повторите запрос после того как база данных станет доступной. Если эта ошибка не обусловлена тем, что база данных меняет свое состояние, и ошибка повторяется, обратитесь к основному поставщику услуг по технической поддержке. Убедитесь в наличии журнала регистрации ошибок Microsoft SQL Server и любых других дополнительных сведений, касающихся возникновения ошибки. (Microsoft SQL Server, ошибка: 913)

Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=913&LinkId=20476

------------------------------
КНОПКИ:

ОК
------------------------------


Покапашись нэте в частности на сайте майкрософт, нашел объяснения, что надо ставить SP4 на сервер бд.

Мои данные сервера из меню справка:

Сервер
Microsoft SQL Server Management Studio 10.0.1600.22 ((SQL_PreRelease).080709-1414 )
Клиентские средства служб Microsoft Analysis Services 2007.0100.1600.022 ((SQL_PreRelease).080709-1414 )
Компоненты доступа к данным (MDAC) 2000.086.3959.00 (srv03_sp2_rtm.070216-1710)
Microsoft MSXML 2.6 3.0 4.0 5.0 6.0
Microsoft Internet Explorer 8.0.6001.18702
Microsoft .NET Framework 2.0.50727.3607
Операционная система 5.2.3790
18 авг 11, 11:07    [11137933]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
VETROFF
Member

Откуда:
Сообщений: 11
ВОПРОС

Существуют ли способы избавиться от этой проблемы без использования установки SP4?
18 авг 11, 11:11    [11138001]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
Glory
Member

Откуда:
Сообщений: 104751
Если база упала, то никакой сервиспак уже не поможет
Смотрите лог сервера, что там с вашей базой - "Убедитесь в наличии журнала регистрации ошибок Microsoft SQL Server и любых других дополнительных сведений, касающихся возникновения ошибки."

ЗЫ
1. Версия Microsoft SQL Server Management Studio 10.0.1600.22 - это не обязательно версия и сервера
2. И для SQL2008 нет сервиспака под номером 4 Потому что их всего 2.
18 авг 11, 11:17    [11138067]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
VETROFF
Member

Откуда:
Сообщений: 11
Сообщений в журнале всего два:

Сведения по выбранной строке
Дата 8/18/2011 10:47:52 AM
Журнал SQL Server (Текущий - 8/18/2011 10:47:00 AM)

Источник spid54

Сообщение
Ошибка: 913, серьезность: 16, состояние: 4.


и


Сведения по выбранной строке
Дата 8/18/2011 10:47:52 AM
Журнал SQL Server (Текущий - 8/18/2011 10:47:00 AM)

Источник spid54

Сообщение
Could not find database ID 8. Database may not be activated yet or may be in transition. Reissue the query once the database is available. If you do not think this error is due to a database that is transitioning its state and this error continues to occur, contact your primary support provider. Please have available for review the Microsoft SQL Server error log and any additional information relevant to the circumstances when the error occurred.
18 авг 11, 11:51    [11138444]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
Glory
Member

Откуда:
Сообщений: 104751
VETROFF
Сообщений в журнале всего два:

Речь идет о sql server error log, а не о журнале событий windows
18 авг 11, 11:52    [11138457]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
VETROFF
Member

Откуда:
Сообщений: 11
Как бы фиг с ней той базой, если она упала и возврату не подлежит, она тестовая. Не могу раскрыть список баз данных из-зи этой ошибки. Показывается только список системных баз данных. Может в них можно как-то убрать сведения об этой битой базе, чтобы она не портила вывод списка бд?

на сайте msdn такое решение:
SQL Server 2000
Error 913
Action

If the error occurs when a stored procedure or view is accessed, you may be able to correct the problem by simply dropping and re-creating the database object (stored procedure or view).

If this error continues to occur, contact your primary support provider and have the Microsoft® SQL Server™ error log and any additional information relevant to the circumstances when the error occurred available for review.


...но фишка в том, что список бд не раскрывается, чтоб дропнуть базу.
18 авг 11, 11:58    [11138504]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
Glory
Member

Откуда:
Сообщений: 104751
VETROFF
Как бы фиг с ней той базой, если она упала и возврату не подлежит, она тестовая. Не могу раскрыть список баз данных из-зи этой ошибки. Показывается только список системных баз данных. Может в них можно как-то убрать сведения об этой битой базе, чтобы она не портила вывод списка бд?

Написать команду ? Или вы умеете только мышкой работать в ГУИ ?
18 авг 11, 12:01    [11138542]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
VETROFF
Member

Откуда:
Сообщений: 11
ошибку смотрел в "Управление" -> "Журналы SQL Server" -> "текущий - 8/18/2011 ...."

Где искать "sql server error log"?
18 авг 11, 12:03    [11138563]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
VETROFF
Member

Откуда:
Сообщений: 11
Glory
VETROFF
Как бы фиг с ней той базой, если она упала и возврату не подлежит, она тестовая. Не могу раскрыть список баз данных из-зи этой ошибки. Показывается только список системных баз данных. Может в них можно как-то убрать сведения об этой битой базе, чтобы она не портила вывод списка бд?

Написать команду ? Или вы умеете только мышкой работать в ГУИ ?


Напишите, пожалуйста, команду, если не сложно. Я ГУИ-пользователь и умею только базы бакапить/восстонавливать, а теперь еще и ломать.
18 авг 11, 12:06    [11138596]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Базы удаляются командой drop database.
18 авг 11, 12:07    [11138608]     Ответить | Цитировать Сообщить модератору
 Re: Error 913: Could no find database ID ...  [new]
VETROFF
Member

Откуда:
Сообщений: 11
БОЛЬШОЕ человеческое СПАСИБО! Получилось! Дай Бог тебе здоровья и благополоучия добрый человек! :))
18 авг 11, 12:13    [11138665]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить