SQL2008 发布/订阅,非默认端口下连接发布服务器问题

khijfv2008 2011-07-23 11:58:34
复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接

关于这个提示,网上搜的答案都是说添加hosts 解析,

重点是发布服务器我用的不是1433默认端口,

在查找发布服务器的时候用计算机名连不上,

有过同样的经验的朋友指点下,

email:1716720@qq.com
...全文
839 26 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
bibichuan 2021-06-17
  • 打赏
  • 举报
回复

“就是设一个别名和发布服务器同样名称,这样就可以查找到了”我虽然设置了别名,可以使用连接命令连接上,但是在创建订阅的时候,还是会出现无法连接服务器,不能通过别名、ip地址连接的错误

bibichuan 2021-06-17
  • 打赏
  • 举报
回复

不是说的是如果使用了其他的端口了,如果配置吗,我也有相同的问题

khijfv2008 2011-07-26
  • 打赏
  • 举报
回复
最后还是找不到真正的解决不办法,

不过我是找了一个将就用着的办法,就是设一个别名和发布服务器同样名称,这样就可以查找到了,

希望有经经验的人,能写一点相关文章,google下来,都是一文万现
AcHerat 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 khijfv2008 的回复:]

防火墙关了,跟这些应该没关系 ,因为我测试过如果是1433是可以的,改了默认端口后就不行了
[/Quote]

不能改默认端口,必须是指定的,两个服务器要相同,默认端口是动态的。
快溜 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 khijfv2008 的回复:]
整天说这里多牛呀,只有吹的时候才出现么
[/Quote]牛人都不在啊,昨天通篇看了几篇邹建的blog,真是受益匪浅,这里的牛人一个个都不在了,可怜我们这些求学的人
khijfv2008 2011-07-25
  • 打赏
  • 举报
回复
整天说这里多牛呀,只有吹的时候才出现么
khijfv2008 2011-07-24
  • 打赏
  • 举报
回复
防火墙关了,跟这些应该没关系 ,因为我测试过如果是1433是可以的,改了默认端口后就不行了
AcHerat 2011-07-24
  • 打赏
  • 举报
回复
我这边环境不够,楼主有没关闭防火墙呢?两个服务器的机器名都是大写么?
khijfv2008 2011-07-24
  • 打赏
  • 举报
回复
已经是一样的了,不过不是1433

如果你环境,帮测试一下呀
AcHerat 2011-07-24
  • 打赏
  • 举报
回复
楼主看看SQL2008的复制,保持两个服务器的端口号一致。。。
khijfv2008 2011-07-24
  • 打赏
  • 举报
回复
...............................
khijfv2008 2011-07-24
  • 打赏
  • 举报
回复
这个是SQL2000的吧,在sql2008的时候,第4台执行不通

4.注册“L服务器”

打开“企业管理器”,打开本地连接,右击本地库,选择“新建sql server注册...”,点击按钮“...”,选择刚刚添加的服务器“sqlrss”,选择“使用sql身份验证”,输入用户名“username”,密码“password”,确定,ok。




这个查询不到刚注册的sqlrss

khijfv2008 2011-07-23
  • 打赏
  • 举报
回复
这个也试过了,这些网有可以搜到的,
AcHerat 2011-07-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 khijfv2008 的回复:]

引用 8 楼 acherat 的回复:
楼主没有网上搜么?

你PING机器名和IP都通么?是不是域名解析问题呀!如果是的话要修改hosts文件:
C:\WINDOWS\system32\drivers\etc\hosts
添加DNS记录,建立机器名和IP的映射关系, 127.0.0.1 localhost

如果在SSRS里创建复制,用实例名看看!


我发布的服器,用的不……
[/Quote]

在配置管理器里右键,新建别名,输入别名名称,端口号,IP,协议,确定,在订阅的时候用别名代替服务器名试试!
khijfv2008 2011-07-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 acherat 的回复:]
楼主没有网上搜么?

你PING机器名和IP都通么?是不是域名解析问题呀!如果是的话要修改hosts文件:
C:\WINDOWS\system32\drivers\etc\hosts
添加DNS记录,建立机器名和IP的映射关系, 127.0.0.1 localhost

如果在SSRS里创建复制,用实例名看看!
[/Quote]

我发布的服器,用的不是默认端口,如是1433,那是没问题的,谢谢

现在重点是在非默认端口的情况下,用机器名在订阅的时候连不上,

AcHerat 2011-07-23
  • 打赏
  • 举报
回复
楼主没有网上搜么?

你PING机器名和IP都通么?是不是域名解析问题呀!如果是的话要修改hosts文件:
C:\WINDOWS\system32\drivers\etc\hosts
添加DNS记录,建立机器名和IP的映射关系, 127.0.0.1 localhost

如果在SSRS里创建复制,用实例名看看!
khijfv2008 2011-07-23
  • 打赏
  • 举报
回复
不能识别
khijfv2008 2011-07-23
  • 打赏
  • 举报
回复
试过,不能认识
快溜 2011-07-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 khijfv2008 的回复:]
复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接
[/Quote]我是说用服务器名称加1433端口连接的啊,这不可行吗?
AcHerat 2011-07-23
  • 打赏
  • 举报
回复
指定服务器名端口号!
加载更多回复(6)

6,128

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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