拒绝我的本地机器 sql 1433 端口连接

refused my local machine sql connection for 1433 port

我正在尝试使用以下连接字符串连接 sql 服务器,但出现错误:

<connectionStrings>
  <add name="DefaultConnection" 
       connectionString="Server=MyMachine32\SQLEXPRESS,1433;Database=MembershipDB;User ID=sa;Password=mydata@123" 
       providerName="System.Data.SqlClient"/>
</connectionStrings>

错误:

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

我已经从 Sql 服务器配置管理器启用了 TCP/IP。 还需要什么?

请检查 防火墙 设置,很可能它正在阻止它。尝试关闭防火墙并检查它是否有效。也可能是托管服务的进程没有在该端口上侦听。

您已使用 "Azure" 标记您的问题。

因此,请检查 Azure 设置中是否有规则允许您的机器访问 Azure 中托管的数据库 space。

你可以去 here,关于 Azure 防火墙规则的指南。