Sqlserver建立Oracle的鏈接服務器

 --建立数据库链接服务器
 EXEC sp_addlinkedserver
 @server =N'TestOracle', --要创建的链接服务器别名
 @srvproduct=N'Oracle', --产品名称
 @provider=N'OraOLEDB.Oracle', --OLE DB 驱动名称
 @datasrc=N'
 (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
    )
    (CONNECT_DATA =
     (SERVICE_NAME = test)
    )
  )
 ' --数据源oracle"ora10g"network"admin"tnsnames.ora查看
 
 EXEC sp_addlinkedsrvlogin
 'TestOracle', --已建立的链接服务器名
 'false', -- 固定 */
 NULL, --为每个登陆SQL SERVER的用户使用此链接服务器,则写用户名*/
 'TestOracle', --帐号(oracle)
 'TestOracle' --密码

posted @   甜菜波波  阅读(308)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示