У меня есть резервная копия базы данных SQl Server 2005, которую я хочу перенести в SQL Server 2008 на моем сервере.Я потратил 3 дня на перенос файла .bak со своего компьютера на мой сервер.Затем я попытался восстановить файл bak, и я получил ошибку.Затем я прочитал в Интернете совершенно другой метод добавления базы данных SQL Server 2005 к SQL Server 2008, который был методом отсоединения и подключения, что означает, что мне нужно отсоединить базу данных в SQL Server 2005, а затем перенести файл MDF из нее через ftp на мойсервер, а затем подключите его в SQL Server 2008. Ну, я уже использовал большую пропускную способность для передачи файла .bak на мой сервер.Есть ли способ преобразовать мой файл .bak, который уже находится на моем сервере, в файл MDF и прикрепить его в SQL Server 2008?
Вот ошибка:
==================================
Не удалось восстановить сервер 'SERVER'.(Microsoft.SqlServer.SmoExtended)
Для получения справки щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476
Расположение программы:
в Microsoft.SqlServer.Management.Smo.Restore.SqlRestore (Server srv) в Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseOptions.RunRestore ()
============================================================
System.Data.SqlClient.SqlError: RESTORE обнаружил ошибку на странице (61823: -268517280) в тестировании базы данных при чтении из набора резервных копий,(Microsoft.SqlServer.Smo)
Для получения справки щелкните:
Расположение программы:
в Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQueryWithMessage (запросы StringCollection, ServerMessageEventHandler dbccMessageHandler, логические ошибкиAsMessages) в Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSql (серверный сервер, запросы StringCollection.