日期:2014-05-17  浏览次数:20487 次

sql2008和sql2000的发布订阅问题,求大神解答
现在有两台服务器,A台式sql2008,B台式sql2000,我要做个发布定于;
发布服务器为sql2008,订阅服务器为sql2000;
我在sql2008上建了个发布,然后远程链接到sql2000,连接用的是服务器名称,关键就是订阅服务器那边的sql2000改了端口,比如所以我远程连接的时候为 sql2000xxx,2433,但是这样一来的话,是无法新建订阅的,弹出提示错误是无法使用别名,ip等连接,只能用服务器名称;
但是改了端口后连接方式就成了:服务器名称,2433,这样才能连接,但是订阅时是不识别的,难道一定要把端口改成默认的才行吗?
求数据库高手解答问题,分不够,我再加,谢谢
------最佳解决方案--------------------
控制面板,配置工具,数据源配置,ok
------其他解决方案--------------------
一、启动一个端口映射的程序,仍然对分发服务器启用1433端口
二、使用类似别名的方法,让分发服务器可以通过不带端口的服务器名来访问
当然最好还是将端口恢复成默认为好。

------其他解决方案--------------------
to : lixzhong
怎么启动端口映射程序啊,不太会啊,求指导
------其他解决方案--------------------
自己顶啊自定顶,不要沉啊,不要沉啊,在线等大神啊,等大神
------其他解决方案--------------------
用服务器名称建一个别名,发布订阅的时候用别名去访问。
------其他解决方案--------------------
配置管理器里面加一个别名就可以了


------其他解决方案--------------------
新建订阅的时候是不允许别名,ip的
------其他解决方案--------------------
引用:
新建订阅的时候是不允许别名,ip的

你试了吗?

新建那个提示是微软逗你玩的。。。