Ошибка при восстановлении базы данных sql из файла .bak - PullRequest
1 голос
/ 05 мая 2009

Когда я восстанавливаю базу данных SQL с помощью Microsoft SQL Server Management Studio, происходит сбой и выдается следующее сообщение:

restore error

НАЗВАНИЕ: Microsoft SQL Server Management Studio

Не удалось восстановить сервер 'app1'. (Microsoft.SqlServer.Smo)

Для получения справки нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476

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

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


Файл или файловая группа "SilosFollow_log" не может быть выбран для этой операции. ВОССТАНОВИТЬ БАЗУ ДАННЫХ заканчивается ненормально. (Microsoft SQL Server, ошибка: 3219)

Для получения справки нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=3219&LinkId=20476

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

OK

NB Владелец базы данных не является резервным именем пользователя.

Ответы [ 2 ]

1 голос
/ 05 мая 2009

Вы уверены, что SilosFollow_log является резервной копией базы данных, а не резервной копией журнала транзакций?

Чтобы восстановить резервные копии журнала транзакций, сначала необходимо восстановить полную резервную копию базы данных и любые разностные резервные копии. Затем вы можете по очереди восстановить резервные копии журнала транзакций.

1 голос
/ 05 мая 2009

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

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

...