SQL2008连接时使用计算机名称无法连接到服务器

yuanmanguo 2011-11-30 10:28:30
客户端连接服务器时,“服务器名称(S)”用ip地址可以连接到服务。
但是如果“服务器名称(S)”用的是服务器的计算机名称,却无法连接。

错误信息:
===================================

无法连接到 SSSJCJ_2。

===================================

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)


SSSJCJ_2是服务器的计算机名称。
如果不用计算机名称,用IP地址就没问题。

但现在因为要做复制,连接是必须要用实际计算机名称。

求高手指点。
...全文
598 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2011-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 acherat 的回复:]
你在host文件里把这个计算机名加一下。
[/Quote]
dawugui 2011-11-30
  • 打赏
  • 举报
回复
用 IP 能连接数据库,用主机名却不行

hosts文件的位置: C:\windows\system32\drivers\etc 文件夹中找到Hosts文件并用记事本打开
添加:
ip 机器名

保存后再试
黄_瓜 2011-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 acherat 的回复:]

你在host文件里把这个计算机名加一下。
[/Quote]
试试这个
AcHerat 2011-11-30
  • 打赏
  • 举报
回复
你在host文件里把这个计算机名加一下。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧