2009-10-20 48 views
1

我可以在示例代碼項目中使用此連接到我的SQL Server 2008開發者服務例外:SQL連接字符串來命名實例

<add name="ApplicationServices" connectionString="data source=.\SQLSERVER2008;Integrated Security=SSPI;Initial Catalog=RSINET.MVC" providerName="System.Data.SqlClient"/> 

,我得到的錯誤是這樣的:

驗證實例名稱是否正確,以及SQL Server配置爲允許遠程連接。

我正在使用.NET提供程序?

亞光

+0

處理連接字符串時需要考慮的另一個好習慣是包含ApplicationName參數。見http://johnnycoder.com/blog/2006/10/24/take-advantage-of-application-name/ – 2009-10-20 22:26:20

回答

1

你嘗試將localhost \ SQLSERVER2008或127.0.0.1 \ SQLSERVER2008或\ SQLSERVER2008?另外爲什麼你的數據庫名稱有一段時間?你可能不得不逃避那個(或者最好通過改變名字來擺脫它)......即使它不能解決這個問題,如果你離開它,它也會引起其他人。

+0

它用於SQL Server的命名實例。\ SQLSERVER2008 Osql -E -S。\ SQLSERVER2008 - 安裝在我的電腦上的命名實例。 Osql -E - 安裝了默認實例 – user154366 2009-10-20 14:51:30

0

配置您的服務器進行遠程連接

http://support.microsoft.com/kb/914277

+0

是的,顯然是必不可少的一步。也可能是防火牆,具體取決於網站的運行位置。 – 2009-10-20 14:42:07