0

我想使用 Linq to SQL 备份我的数据库:

 Dim sql As String = "BACKUP DATABASE SeaCowDatabase TO DISK = _ 
 '" + sfd.FileName + "'"
 db.ExecuteCommand(sql)

但相反,我收到了这个错误:

System.Data.SqlClient.SqlException (0x80131904):无法在 sysdatabases 中找到数据库“SeaCowDatabase”的条目。未找到具有该名称的条目。确保输入的名称正确。BACKUP DATABASE 异常终止。在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,布尔 breakConnection) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() 在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 在 System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult 结果, String methodName, Boolean sendToPipe) 在 System.Data.SqlClient。

有人有什么建议吗?

4

1 回答 1

2

确保这些事情:

  1. 这个数据库确实存在
  2. 您使用的登录名和用户有权备份数据库
于 2010-07-13T17:05:41.617 回答