2010-10-16 64 views
2

我正在使用SQL EXPRESS EDITION 2005和使用vb.net 2008创建mdf数据文件。现在我想在lan中使用此数据文件。我修改连接字符串使用mdf文件进行分布式计算的问题

“数据源= \ SQLEXPRESS; AttachDbFilename = \服务器\数据\ Data1.mdf;集成安全性= TRUE;用户实例= TRUE;连接超时= 60”

它显示安全信息错误我想为我的应用程序使用单个数据库文件,请帮助我使用连接字符串。谢谢

回答

2

我看到两种可能...

一,连接字符串中的路径无效。 更改路径:
来源:\服务器\ DATA \ Data1.mdf
为:\\服务器\ DATA \ Data1.mdf(注意开头的额外的反斜线)

二,你的SQL不设置为接受远程连接:

打开配置工具,然后单击 SQL Server网络 配置,单击SQL 快递协议。然后启用共享内存 如果没有(默认情况下将启用 ),命名管道和TCP/IP和 重新启动服务器。并确保您的防火墙 允许远程连接到SQL Server 。

+0

应该是什么数据源。\ SQLEXPRESS或SERVER \\ SQLEXPRESS您能否给我可能的连接字符串谢谢 – Rohan 2010-10-16 03:42:55

+0

@Rohan - 这将是SERVER \ SQLEXPRESS。 www.connectionstrings.com在SQL Server 2008连接字符串[这里](http://www.connectionstrings.com/sql-server-2008)上有一个绝佳的页面。 – 2010-10-16 04:04:34