我正在使用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
答案 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 /实例。