При попытке восстановления выпадает ошибка System.Data.SqlClient.SqlError: Инструкцию BACKUP LOG невозможно выполнить

Tsql теория > При попытке восстановления выпадает ошибка System.Data.SqlClient.SqlError: Инструкцию BACKUP LOG невозможно выполнить
14.02.2018 12:10:39



Статья:

Модель восстановления - Полная. Имеется Полная резервная копия базы. При попытке восстановления выпадает ошибка System.Data.SqlClient.SqlError: Инструкцию BACKUP LOG невозможно выполнить, так как не существует резервной копии текущей базы данных. (Microsoft.SqlServer.SmoExtended) 

Чтобы избежать ошибки при переносе на другой  сервер backup надо  поставить галку переписать существующую базу  WITH REPLACE

и убрать галкe c Создать резервную копию фрагмента журнала до востановления , в вкладке файла проверить располежния файлов после востановления ,
особенно актуально если перносится с windows mssql server на linux mssql server

USE [master]
RESTORE DATABASE [ti] FROM DISK = N''/home/iocsha/bufer/ti.bak'' WITH FILE = 1, MOVE N''ti'' TO N''/var/opt/mssql/data/ti.mdf'', MOVE N''ti_log'' TO N''/var/opt/mssql/data/ti_log.ldf'', NOUNLOAD, REPLACE, STATS = 5

GO