我正在使用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台计算机上同时运行我的应用程序。我只是从我的主计算机到网络计算机的快捷方式。
我没有附加服务器实例的原因是,用户很难将数据库附加到服务器,然后管理SSMS。请多多指教,谢谢弗尔坎
发布于 2012-01-25 20:01:26
AttachDbFilename与本地数据库一起使用。如果您有远程数据库,则连接字符串将为be different。看看这篇文章- How to configure SQL Server 2005 to allow remote connections.
发布于 2012-01-25 20:08:15
我不确定我是否正确理解了您的意思,但是您不能同时由几个并发用户在网络驱动器上附加相同的MDF (就像您可以使用MS Access一样)。
而只需在中央计算机上安装SQL Express并将其打开以供远程TCIP/IP access使用,然后将连接字符串更改为IP /实例字符串。
https://stackoverflow.com/questions/9002324
复制相似问题