SQL连接字符串

时间:2009-05-05 04:19:33

标签: sql-server

网站需要上线,我已经放在客户端server.i有gven对IIS.in 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.Username和密码存在于数据库中。

在服务器中,防火墙已开启且没有IP地址(自动获取IP地址)。由于这些原因,登录是否未发生?

2 个答案:

答案 0 :(得分:1)

请不要在连接字符串中使用'sa'。 EVER!

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

SQl sServer计算机上的防火墙是否允许端口1433上的流量?

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

  1. 单击开始|控制面板|网络连接
  2. 右键单击为SQL Server提供入站连接的网络适配器,然后选择“属性”
  3. 选择高级| Windows防火墙|设置
  4. 选择例外|添加端口
  5. 在名称下输入“SQL Server”并在端口号下选择1433.使用TCP作为协议。
  6. 单击“确定”关闭所有对话框。
  7. 如果您使用标准TCP / IP以外的任何其他内容来访问SQL Server,则需要启用不同的端口。要允许RPC over Named Pipes而不是TCP,请以与上述相同的方式打开端口445。

    有关配置远程连接的信息,请参阅此MS支持文章:How to configure SQL Server 2005 to allow remote connections

答案 1 :(得分:0)

您可以查看connectionstrings.com

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