0

我有一个与 SqlExpress 一起使用的项目,并且所有部分都正常工作,但是使用此语句备份中的错误:

在 sysdatabases 中找不到数据库“Verjan”的条目。未找到具有该名称的条目。确保输入的名称正确。BACKUP DATABASE 异常终止。

同时,备份一个程序中的代码

execute ('Use master')
Backup Database Sample to Disk = Adress
4

1 回答 1

0

您是否在项目中使用数据库的用户实例?我的意思是如果你有AttachDbFilename数据库连接字符串。如果您这样做,那么您将无法执行正常备份,因为a)数据库未附加到您的 DBMS 并且b)在连接字符串中存在一个宏,该宏|DataDirectory|将在运行时解析为 .mdf 文件的实际路径。

这个问题有一个解决方案:Backup and Restore with User Instances

希望这可以帮助!

于 2012-05-30T17:15:00.457 回答