使用MS SQL7的LINKED SERVER第二篇

server

曾因工作的原因,在别人的督促之下,试了SQL 7同ORACLE联接,在SQL7中直接访问ORACLE的数据库方法,下面将该方法简单说一下。

    当时用的是LINKED SERVER直接联接对方数据库。

    一、先在SQL服务器装上ORACLE的客户端,并设置好
    二、然后打开ENTERPRISE MANGER,与昨天相同的方法进到添加LINKED SERVER窗口
    三、在LINKED SERVER框输入要使用的服务器名,服务器名允许按命名规则任意命名,但不能与已有的REMOTE SERVER或LINKED SERVER重名。
    四、在SERVER区选中“OTHER DATA SOURCE”
    五、Provider name选择“Microsoft OLE DB Provider for Oracle”
    六、在Product name处输入“Oracle”
    七、在Data source处输入在Oracle客户端程序中设置的服务器名
    八、在Provider处输入“MSDAORA” 注:用ORACLE就是这个,不能改
    九、在Server opentions区选择“RPC”和“RPC OUT”
    十、再切换到安全(Security),根据实际设置。        
        (我都是选择“THEY WILL BE MAPPED TO”,然后输入帐号和口令)
    十一、单击确定完成设置

    我按这个步骤设置成功,但因时间和条件的问题,一直没再继续试其它的设置,如果各位那位有这样的条件的话,请再试一下其它的选项,看有什么不同,试完希望能将步骤和结果给我发一份。

    另需说明的是,这种的联接的稳定性还是可以的,在设好以后的一年中,只因为对方服务器出问题重设了一次,还有一次是ORACLE的客户端被管理员不小心删了个文件,又重设了一次,然后一直没出问题,并且速度也还可以,一个过程,在ORACLE客户端执行需要0.1秒钟,通过LINKED SERVER执行需要0.2秒钟左右。

    明天给大家写一下上面同样的设置用SQL7的系统过程设置的方法。

    以上在UNIX+ORACLE7和NT4+SP5+SQL7上测试成功。

时间: 2024-10-31 20:14:30

使用MS SQL7的LINKED SERVER第二篇的相关文章

使用MS SQL7的LINKED SERVER第一篇

server 昨天说了使用REMOTE SERVER,虽说使用起来很方便,但是只能在MSSQL之间使用,如果要将SQL7同SQL 6.5联接应该怎么?或者用SQL7同ORACLE或SYSBASE联接应该怎么办呢?这就需要用到LINKED SERVER.     今天先说一下SQL7之间使用LINKED SERVER的方法     一.在源服务器的Client Network Utility中添加目标服务器的联接    二.打开ENTERPRISE MANGER,展开源服务器的Security,在

使用MS SQL7的LINKED SERVER第四篇

server 前两篇说的是联接ORACLE的方法,我还试过用ODBC的方法.     方法:         一.先建一个系统DSN,我试的只能是系统DSN        二.再用前两的方法添加LINKED SERVER        三.然后就可以正常使用了,但我试的发现这种方法不太稳定.        另需说明的是:                在第二步中Provider应为MSDASQL                用ENTERPRISE MANAGER的话Provider name应

使用MS SQL7的LINKED SERVER第三篇

server 昨天说的是用ENTERPRISE MANAGER设置ORACLE的LINKED SERVER,今天说一下对于相同的设置在Query Analyzer中使用系统过程进行的方法.     在Enterprise Manager中,设置时有以下三部分:         一.服务器名和服务器类型        二.服务器的服务器选项        三.安全     在用存储设置时也分这三部分     步骤:     一.添加服务器        使用 sp_addlinkedserver

MS SQL 错误:The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "test" was unable to begin a distributed transact

   一同事在测试服务器(系统:Windows 2008 R2 Standard 数据库:SQL SERVER 2008 R2)通过链接服务器test使用分布式事务测试时出错,出错信息如下: set xact_abort on begin tran update test.mydb.dbo.test_one set name='test' where  id= 3 ; commit OLE DB provider "SQLNCLI10" for linked server "

JavaWeb开发入门第二篇Tomcat服务器配置讲解_java

一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改 例如:将Tomcat服务器的启动端口由默认的8080改成8081端口 Tomcat服务器启动端口默认配置 <Connector port="8080" protocol="HTTP/1.1" connectionT

奥巴马在美国国会发表了上任以来的第二篇国情咨文

今年1月25日,美国总统奥巴马在美国国会发表了上任以来的第二篇国情咨文.奥巴马一个小时的演讲中,"赢得未来"成为高频率出现的主题词.他提出,赢得未来的第三步是"重建美国基础设施",其中最重要的是要在未来5年内向98%的美国人提供下一代高速互联网. 而在2月3日,互联网域名管理机构(ICANN)于美国迈阿密宣布:IPv4地址库已经告罄,这是世界互联网的重大历史事件.也意味着新一代互联网进入了加快建造的时代,由此更需要从全球互联网的顶端高度理解新的IPv6地址模式所带来

OLE DB provider “SQLNCLI11” for linked server “dbLink01”

OLE DB provider "SQLNCLI11" for linked server "dbLink01" was unable to begin a distributed transac 从网上搜集了以下几个解决方案,但对于非同网段的分布式事务,还是解决不了: 我这边报处错误的详细信息是: 异常信息:The operation could not be performed because OLE DB provider "SQLNCLI11&qu

ASP.NET自定义控件组件开发 第一章 第二篇 接着待续

很感谢大家给我的第一篇ASP.NET控件开发的支持!在写这些之前,我也看了一些例子,想选中一些好 上手的例子,这样,可能一些例子大家以前都见过,但是我想说:同样是弹钢琴,同样一首"命运交响曲 ",有的人弹的让人荡气回肠,有的人弹的就很一般. 受了李建忠老师的启发,发现用一种演化式的让人更好的接受. 好了,废话不说了.继续开发!希望大家支持! 我们之前开发了一个很简单的自定义的控件,方法很简单,只是把原来的html文本传入 writer.Writer()方法的参数,然后输出.其实从模式的

Cannot create an instance of OLE DB provider &quot;OraOLEDB.Oracle&quot; for linked server &quot;xxxxxxx&quot;.

在SQL SERVER 2008 R2下用Windows 身份认证的登录名创建了一个访问ORACLE数据库的链接服务器xxxxx,测试成功,木有问题,但是其它登录名使用该链接服务器时,报如下错误: 消息 7302,级别 16,状态 1,第 1 行 Cannot create an instance of OLE DB provider "OraOLEDB.Oracle" for linked server "xxxxxx".   此时需要在"服务器对象&q