gpt4 book ai didi

c# - 数据库不存在错误

转载 作者:行者123 更新时间:2023-11-30 15:37:27 24 4
gpt4 key购买 nike

当我进行数据库备份时,我得到一个数据库不存在的错误,但我可以正常附加数据库,并且其他进程(如数据插入和更新)工作正常。但是当我进行数据库备份时,出现以下错误。

我显示错误屏幕截图和备份按钮代码

string cnstr="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\fees_data.mdf;Integrated Security=True;User Instance=True;"



SqlConnection connect;
connect = new SqlConnection(cnstr);
connect.Open();
if (txtdname.Text == "")
{ dname = "Default.bak"; }
else
{ dname = txtdname.Text + ".bak"; }
SqlCommand command;
command = new SqlCommand(@"backup database fees_data to disk ='c:\DATABackup\" + dname + "'", connect);
command.ExecuteNonQuery();
connect.Close();

当我点击备份按钮时出现错误:

"Database 'fees_data' does not exist. Make sure that the name is entered correctly. BACKUP DATABASE is terminating abnormally."

最佳答案

数据库名称可能与 .mdf 文件名称不同。

运行此查询时您会得到什么结果?

select name from sys.databases;

使用那里的正确名称。

关于c# - 数据库不存在错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12588165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com