43 sql-server
我正在使用SQL Server 2008,在Visual Studio中,在服务器资源管理器中,我可以连接到使用我的计算机名运行的SQL Server,但我不能使用127.0.0.1或localhost,它们不应该是相同的吗?
此外,当在web.config文件中使用连接字符串时,我无法使用localhost连接,但只能使用计算机名称连接!我在SQL Config Manager中缺少某些设置吗?
小智 75
如果有人按照这个帖子仍然没有解决他们的问题(像我一样),这就是为我解决的问题:
第1步:我在SQL Server网络配置的TCP/IP行中,在SQLEXPRESS的协议下(虽然您应该选择您的活动sql服务器)并单击属性:
步骤2:然后,我确保在IP地址下,组IP4为Enabled ="Yes",并且其中的TCP端口设置为1433(默认的sql server端口),如下所示:
步骤3:最后,作为预防措施,我已将所有其他IP组端口更改为1433,并且启用="是"它们从IP2到IP5(我在另一台计算机上看到了这个).我还将IPAll(最后一组)TCP端口更改为1433.但那只是我.我疯了.疯了.这是对你有好处.最后,确保在协议选项卡上将Enabled设置为Yes.
然后 - 万岁!有效.为所有善良的人们欢呼,他们花时间去解决别人的问题.
Rob*_*Rob 18
您可能需要将Sql Server设置为允许"远程"连接:
重启完成后,再次尝试连接 - 现在应该可以正常工作.
使用localhost\sql_server_instance_name
例如,localhost\sqlexpress
使用.而不是127.0.0.1
.\ SQLEXPRESS
归档时间: |
|
查看次数: |
89218 次 |
最近记录: |