【发布时间】:2013-04-09 06:27:33
【问题描述】:
我有一个.mdf 文件。我想在桌面应用程序的 c# 中使用它。
这是我的连接字符串:
string cwd = System.IO.Directory.GetCurrentDirectory();
string ConString = @"Data Source=.\SQLEXPRESS; AttachDbFilename=" + cwd + "\\SalaryProgram.mdf;Integrated Security=True;User Instance=True";
如何在 C# 中使用 .mdf 文件?
我收到此错误:
尝试为文件 D:\Naresh Backup\SalaryProgram\Latest Work\SalaryProgram\SalaryProgram\bin\Debug\SalaryProgram.mdf 附加自动命名数据库失败。存在同名数据库,或指定文件无法打开,或位于 UNC 共享上。
提前致谢。
【问题讨论】:
-
消息似乎很清楚:同名的数据库已经存在 - 您的 SQL Server Express 实例中不能有两个同名的数据库...跨度>
-
我的本地电脑上没有同名数据库。以前,我使用另一台电脑(共享)的数据库,现在我想在本地使用该 mdf 文件。
标签: c# sql-server desktop-application