2013-03-28 68 views
0

我有我的Database.mdf位于C:\Program Files\My Database。 当我在运行时访问它(使用我的vb.net程序)我有一个错误,指出建立SQL Server的连接发生允许远程访问vb.net中的SQL Server数据库

与网络相关的或特定于实例的错误。

我在这里试图做的事情是允许其他用户在使用不同的计算机时通过LAN访问相同的数据库。

+1

什么是你的连接字符串样子? – 2013-03-28 01:22:40

+4

您不通过文件访问访问sql数据库,而不是像微软访问。您使用连接字符串访问SQL服务器。 – 2013-03-28 01:25:55

+1

发布您正在使用的代码“试图在运行时访问它”。没有它,我们只会猜测什么是错的。您在这里没有提供任何具体信息。 – 2013-03-28 01:29:44

回答

0

我现在设法做到了我想要的。通过从SQL Server配置使SQL Server浏览器TCP/IP经理,建立TCP端口从它的属性到。允许例外对于端口1433在您的防火墙,然后使用连接字符串指向您的服务器的Sql Server。它将允许其他用户访问您的SQL数据库。

像这样:

dbConn = New SqlConnection("Data Source=MYSERVER-NAME\SQLEXPRESS;Initial Catalog=myDatabase;User ID=sa;Password=pass") 

在研究,这个页面帮助了很多ConnectionStrings.com