网站需要上线,我已经放在客户端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地址)。由于这些原因,登录是否未发生?
答案 0 :(得分:1)
请不要在连接字符串中使用'sa'。 EVER!
首先尝试使用SQL Server Management studio连接您的连接字符串凭据(而不是sa!)。
SQl sServer计算机上的防火墙是否允许端口1433上的流量?
要允许通过TCP端口连接到SQL Server,请执行以下步骤。
如果您使用标准TCP / IP以外的任何其他内容来访问SQL Server,则需要启用不同的端口。要允许RPC over Named Pipes而不是TCP,请以与上述相同的方式打开端口445。
有关配置远程连接的信息,请参阅此MS支持文章:How to configure SQL Server 2005 to allow remote connections
答案 1 :(得分:0)
它有几个连接字符串示例。