2013-03-28 123 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