Назад | Перейти на главную страницу

SQL Server 2008 Уникальная проблема для вывода БД в оперативный режим

Это моя ошибка, с которой я столкнулся

НАЗВАНИЕ: Microsoft.SqlServer.Smo

Не удалось установить автономный режим для базы данных Go3D_Retailer

------------------------------ ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

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


Невозможно открыть физический файл «E: \ Program Files \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ ftrow_Go3D_catalog.ndf». Ошибка операционной системы 2: «2 (не удалось получить текст для этой ошибки. Причина: 15105)». База данных «Go3D_Retailer» не может быть открыта из-за недоступных файлов или недостаточного объема памяти или места на диске. См. Подробности в журнале ошибок SQL Server. Оператор ALTER DATABASE завершился неудачно. (Microsoft SQL Server, ошибка: 5120)

Предыстория этой ошибки Я пытался переместить свою целевую базу данных отправки журналов на другой физический сервер для анализа. Поскольку у меня не настроен активный каталог, мне пришлось взломать мой процесс, используя одно и то же имя пользователя и пароль для исходного и целевого серверов, чтобы заставить процесс работать.

После этого я использовал решение этого парня для перемещения целевой базы данных на другой сервер. Однако эта ошибка возникает, когда я пытаюсь вернуть базу данных в оперативный режим.

На моем сервере нет диска E, и я понятия не имею, почему он пытается открыть файл с диска E. У меня на жестком диске осталось более 100 ГБ, так что это определенно не проблема с местом. Звучит как ошибка ... Есть идеи?

Я использую выпуск SQL Server 2008 Enterprise на 64-разрядной версии Windows Server 2008 R2.

похоже, что в исходной базе данных было более одного файла данных (сообщение об ошибке показывает файл с расширением .ndf). если вы пытаетесь переместить базу данных и выполняете прикрепление, вам нужно будет прикрепить все файлы данных, чтобы она была переведена в оперативный режим.