Sql server 为什么要备份到。。。在C#中,不起作用

Sql server 为什么要备份到。。。在C#中,不起作用,sql-server,c#-3.0,sql-server-express,Sql Server,C# 3.0,Sql Server Express,我有一个使用SqlExpress的项目,所有部分都正常工作,但备份中的错误如下: 在sysdatabases中找不到数据库“Verjan”的条目。找不到具有该名称的条目。确保输入的名称正确。 备份数据库正在异常终止 同时,备份正在进行中 带代码 execute ('Use master') Backup Database Sample to Disk = Adress 您是否在项目中使用数据库的用户实例?我的意思是,如果数据库连接字符串中有AttachDbFilename。如果这样做,则无法执

我有一个使用SqlExpress的项目,所有部分都正常工作,但备份中的错误如下:

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

同时,备份正在进行中 带代码

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

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

此问题有一个解决方案:

希望这有帮助