2010-10-16 34 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