我有一个与SqlExpress一起工作的项目,并且所有部分都正常工作但是备份中的错误包含此声明:
无法在数据库'Verjan'的sysdatabases中找到条目。找不到具有该名称的条目。确保正确输入名称。 BACKUP DATABASE异常终止。
同时,在程序中备份 使用代码
execute ('Use master')
Backup Database Sample to Disk = Adress
答案 0 :(得分:0)
您是否在项目中使用数据库的用户实例?我的意思是,如果你在数据库连接字符串中有AttachDbFilename
。如果这样做,则无法执行正常备份,因为 a)数据库未附加到您的DBMS,而 b)在连接字符串中有一个宏|DataDirectory|
将被解析为运行时的.mdf文件的实际路径。
此问题有一个解决方案:Backup and Restore with User Instances
希望这有帮助!