Это моя ошибка, с которой я столкнулся
НАЗВАНИЕ: 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). если вы пытаетесь переместить базу данных и выполняете прикрепление, вам нужно будет прикрепить все файлы данных, чтобы она была переведена в оперативный режим.