逻辑文件“ Test”不属于数据库“ Test”。使用RESTORE FILELISTONLY列出逻辑文件名

时间:2019-01-30 13:29:46

标签: c# jquery sql-server entity-framework wcf

当我使用SMO代码进行数据库还原时,它使我陷入异常之下

异常详细信息

  

服务器“ servername”的还原失败。在   Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(Server srv)
  在第115行的DBBackupService.DBBackupService.RestoreDB()处:内部   堆栈跟踪:   Microsoft.SqlServer.Management.Common.ExecutionFailureException:一个   执行Transact-SQL语句或批处理时发生异常。   ---> System.Data.SqlClient.SqlException:逻辑文件“ Test”不属于数据库“ Test”。使用RESTORE FILELISTONLY列出逻辑   文件名。 RESTORE DATABASE正在异常终止。在   Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction   操作,对象execObject,数据集fillDataSet,布尔值   catchException)   Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String   sqlCommand,ExecutionTypesexecutionType)-内部结束   异常堆栈跟踪---   Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String   sqlCommand,ExecutionTypes执行类型),位于   Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection   sqlCommands,ExecutionTypes执行类型),位于   Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(StringCollection   查询)   Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSql(服务器   服务器,StringCollection查询)   Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(Server srv)

0 个答案:

没有答案