繁体   English   中英

SQL Server数据库-无法连接到它

[英]SQL Server database - cannot connect to it

我试图将我的SQL Server数据库文件与C#应用程序连接,但它抛出错误。 我已经搜索了许多解决方案,但是没有一个在工作。

尝试为文件附加自动命名的数据库

C:\\ Users \\ John \\ documents \\ visual studio 2010 \\ Projects \\ myDb.mdf存在具有相同名称的数据库,或者无法打开指定的文件,或者该数据库位于UNC共享上。

这是我的conn代码:

string DBPath = @"C:\\Users\\SayyedHashmatAli\\Desktop\\IqraLibrarySystem\\IqraLibrarySystem\\IqraLibrarySystemDatabase.mdf";
System.Data.SqlClient.SqlConnection sqlConnection1 = new System.Data.SqlClient.SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=" + DBPath + ";Integrated Security=True;Connect Timeout=30;User Instance=True");

请帮忙。 谢谢

\\ SQLEXPRESS

这是SQL Server Express安装。 它所运行的帐户必须能够访问...

C:\\ Users \\ SayyedHashmatAli \\ Desktop

这是不可能的-这是用户私人文件夹。 它是最糟糕的地方之一。 它不仅在您的私有文件夹中(而且我怀疑您是否迫使SQL Server在您的用户帐户下运行),它还是在您的桌面上-数据库永远都没有业务存在的地方。

将其放在服务器实际可以读取的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM