2015-11-18 98 views
0

我嘗試使用下面的連接字符串,但得到的錯誤連接的SQL Server我的本地機器的SQL連接:拒絕了1433端口

<connectionStrings> 
    <add name="DefaultConnection" 
     connectionString="Server=MyMachine32\SQLEXPRESS,1433;Database=MembershipDB;User ID=sa;[email protected]" 
     providerName="System.Data.SqlClient"/> 
</connectionStrings> 

錯誤:

No connection could be made because the target machine actively refused it

我已經啓用TCP /來自Sql服務器配置管理器的IP。 還需要什麼?

+0

根本沒有使用本地地址。使用'。\ SQLEXPRESS','(本地)\ SQLEXPRESS'或甚至'127.0.0.1 \ SQLEXPRESS'。通過使用計算機名稱,您實際上正在創建* remote *連接 –

回答

2

你已經用「Azure」標記了你的問題。

因此,檢查在Azure設置中是否有規則授予您的計算機訪問Azure空間中託管的數據庫的權限。

你可以去here,關於Azure防火牆規則的指南。

2

請檢查防火牆設置,它很可能是停止它。嘗試關閉您的防火牆並檢查它是否正常工作。也可能是託管該服務的進程不在該端口上進行偵聽。