attachdbfilename的密钥无效

时间:2012-01-25 11:58:25

标签: sql-server vb.net

我正在使用SQL Server DB。连接字符串是

Data Source=office1\SQLEXPRESS;AttachDbFilename=|DataDirectory|\dbSQLTest.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True

在本地计算机上没问题。在网络计算机上,它给出了 “attachdbfilename的密钥无效”

我不想制作服务器客户端应用程序。我使用Sql server DB的目的是同时在3-4台计算机上运行我的应用程序。我只是从主计算机到网络计算机的快捷方式 我没有附加服务器实例的原因是用户很难将DB与服务器连接,然后管理SSMS。 请指教 谢谢 Furqan

2 个答案:

答案 0 :(得分:0)

AttachDbFilename与本地数据库一起使用。如果您有远程数据库,则连接字符串将为be different。看看文章 - How to configure SQL Server 2005 to allow remote connections.

答案 1 :(得分:0)

我不确定我是否正确理解您,但您不能同时在多个并发用户的网络驱动器上连接相同的MDF(就像您可以使用MS Access一样)。

而只是在中央计算机上安装SQL Express并为远程TCIP/IP access打开它,并将连接字符串更改为IP /实例。