我遇到的問題是,我繼續接收的SQL Server 2008:連接不斷拒絕
(provider: TCP Provider, error: 0 - No connection could be made because the target machine actively refused it.)
錯誤每次我嘗試連接到數據庫的時間。
我可以在SQL Server Manager Studio中看到數據庫,並通過右鍵單擊security folder->new->login
並使用SQL Server身份驗證輸入用戶名和密碼來創建登錄名。我還可以看到在服務窗口中運行的SQLSERVER (SQLSERVERDB)
進程。
在我的web.config文件中的連接字符串
<connectionStrings>
<add name="MainConnString" connectionString="Data Source=MEETING-ROOM\SQLSERVERDB,48006;Initial Catalog=Palace_Live;
User ID=Palace_Live;[email protected]@c310!;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
</connectionStrings>
- 服務器名稱/實例是:
MEETING-ROOM\SQLSERVERDB
- 的數據庫稱爲
Palace_Live
- 用戶/密碼是
Palace_Live/[email protected]@c310!
我知道這個問題涉及到連接字符串爲如果我更改數據源參數來說Googl.com,我會收到不同的錯誤消息。
我看不出我錯過了什麼步驟或我做錯了什麼。任何人都可以幫助指出我正確的方向,我可能會缺少的東西
我在本地Windows 7 32位機器上使用IIS7和SQL Server 2008。
如果我上面做的是標準的,應該工作,請有人評論,讓我知道。謝謝 – 2012-03-30 10:37:13
你爲什麼指定端口48006?這是你知道你在做什麼的變化嗎?默認的SQL Server端口應該是1433--試試把它放開 - 這是否工作?'Server = MEETING-ROOM \ SQLSERVERDB; database = Palace_Live; User ID = Palace_Live; Password = p @ l @ c310!; MultipleActiveResultSets = True;' – 2012-03-30 10:43:27
@marc_s謝謝,就是這樣。這是連接字符串,因爲它給了我,我不知道端口號是不正確的。 – 2012-03-30 11:01:52