日期:2013-06-12  浏览次数:20596 次

昨天说了使用REMOTE SERVER,虽说使用起来很方便,但是只能在MSSQL之间
使用,如果要将SQL7同SQL 6.5联接应该怎样?或者用SQL7同ORACLE或SYSBASE联
接应该怎样办呢?这就需求用到LINKED SERVER。

    今天先说一下SQL7之间使用LINKED SERVER的方法

    一、在源服务器的Client Network Utility中添加目标服务器的联接
    二、打开ENTERPRISE MANGER,展开源服务器的Security,在LINKED SERVERS
        上单击右键,单击弹出菜单中的NEW LINKED SERVER
    三、在LINKED SERVER PROPERTIES窗口中,在LINKED SERVER框输入目标服务器名(在CLIENT NETWORK UTILITY中的服务器名),在SERVER部分选中SQL Server,在SERVER OPTIONS中依据选中RPC和RPC OUT
    四、切换到安全(Security),依据实际设置。
        (我普通选择“THEY WILL BE MAPPED TO”,然后输入帐号和口令)
    五、单击确定完成设置

    需求说明的是,在使用时同REMOTE SERVER有点不同,用REMOTE SERVER可以
省略CATALOG(DBO),但使用LINKED SERVER时却不能省略,当时我在试时就由于这个问题耽搁了不少时间。

    以上在WIN98+SQL7 DESKTOP同NT4+SP5+SQL7之间测试成功