Sql server SQL连接字符串

Sql server SQL连接字符串,sql-server,Sql Server,网站需要上线,我已将其放置在客户端服务器上。我对IIS拥有gven所有权限。在web.config文件中,我还为SQL连接字符串指定了如下内容: <appSettings> <add key="ConnectionString" value="Data Source=USER\SQLEXPRESS;Initial Catalog=people_metrix;User ID=MyUser;Password=abc123"/> </appSettings>

网站需要上线,我已将其放置在客户端服务器上。我对IIS拥有gven所有权限。在web.config文件中,我还为SQL连接字符串指定了如下内容:

<appSettings>
<add key="ConnectionString" value="Data Source=USER\SQLEXPRESS;Initial Catalog=people_metrix;User ID=MyUser;Password=abc123"/>  </appSettings>

在sql server 2005中,已允许远程连接(TCP/IP和命名管道)。
但我无法登录到webasite。数据库中存在用户名和密码


在服务器中,防火墙处于打开状态,并且没有IP地址(自动获取IP地址)。是否由于这些原因而无法登录

请不要在连接字符串中使用'sa'。永远

首先尝试使用SQL Server Management studio和连接字符串凭据(而不是sa!)进行连接

SQl Server计算机上的防火墙是否允许端口1433上的通信

要允许通过TCP端口连接到SQL Server,请执行以下步骤

  • 单击开始|控制面板|网络连接
  • 右键单击为SQL Server入站连接提供服务的网络适配器,然后选择属性
  • 选择高级| Windows防火墙|设置
  • 选择例外情况|添加端口
  • 在名称下输入“SQL Server”,在端口号下选择1433。使用TCP作为协议
  • 单击“确定”关闭所有对话框 如果您正在使用标准TCP/IP以外的任何东西来访问SQL Server,则需要启用不同的端口。要允许通过命名管道而不是TCP进行RPC,请以与上面所述相同的方式打开端口445

    有关配置远程连接的信息,请参阅这篇MS支持文章:

    您可能会签出


    它有几个连接字符串示例。

    编辑以删除sa(尽管修订历史仍在那里),它正在使用SQL Server Management studioI进行连接。我错了,您不能收回!连接字符串似乎没有任何问题(除了已经注意到的sa用法)