首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将链接服务器从SQL Server 2016修复到Oracle 12c?

将链接服务器从SQL Server 2016修复到Oracle 12c的步骤如下:

  1. 确保SQL Server 2016和Oracle 12c已经正确安装并配置好。
  2. 在SQL Server Management Studio中,打开SQL Server 2016的数据库引擎,并连接到目标数据库。
  3. 创建一个新的链接服务器,以便连接到Oracle 12c。可以使用以下T-SQL语句创建链接服务器:
代码语言:txt
复制

EXEC sp_addlinkedserver

@server = 'OracleLinkedServer',

@srvproduct = 'Oracle',

@provider = 'OraOLEDB.Oracle',

@datasrc = 'OracleServerName'

代码语言:txt
复制

其中,'OracleLinkedServer'是链接服务器的名称,'Oracle'是链接服务器的产品名称,'OraOLEDB.Oracle'是链接服务器的提供程序,'OracleServerName'是Oracle 12c服务器的名称或IP地址。

  1. 配置链接服务器的登录凭据。可以使用以下T-SQL语句配置链接服务器的登录凭据:
代码语言:txt
复制

EXEC sp_addlinkedsrvlogin

@rmtsrvname = 'OracleLinkedServer',

@useself = 'false',

@locallogin = NULL,

@rmtuser = 'OracleUsername',

@rmtpassword = 'OraclePassword'

代码语言:txt
复制

其中,'OracleLinkedServer'是链接服务器的名称,'OracleUsername'和'OraclePassword'是连接到Oracle 12c所需的用户名和密码。

  1. 测试链接服务器是否正常工作。可以使用以下T-SQL语句查询Oracle 12c中的表来测试链接服务器:
代码语言:txt
复制

SELECT * FROM OracleLinkedServer..OracleSchema.TableName

代码语言:txt
复制

其中,'OracleLinkedServer'是链接服务器的名称,'OracleSchema'是Oracle 12c中的模式名称,'TableName'是要查询的表名称。

  1. 如果链接服务器无法正常工作,可能需要检查以下几个方面:
  • 确保SQL Server和Oracle 12c之间的网络连接正常,并且防火墙允许通信。
  • 检查链接服务器的配置是否正确,包括产品名称、提供程序和服务器名称。
  • 确保链接服务器的登录凭据正确,并且具有足够的权限连接到Oracle 12c。

请注意,以上步骤仅适用于将链接服务器从SQL Server 2016修复到Oracle 12c。对于其他版本的SQL Server和Oracle,步骤可能会有所不同。此外,根据具体的业务需求和环境,可能需要进行额外的配置和调整。

腾讯云提供了一系列与数据库相关的产品和服务,例如云数据库 TencentDB for MySQL、TencentDB for PostgreSQL等,可以根据具体需求选择合适的产品。更多关于腾讯云数据库产品的信息,请访问腾讯云官方网站:https://cloud.tencent.com/product/cdb

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Oracle 12C打补丁的简单尝试(r10笔记第55天)

    最近在服务器盘点的时候,发现测试环境还是值得整合一下,因为服务器资源老旧,整体配置不高,服务器资源使用率不高,业务要求不高,多个实例分散在多台服务器上,要考虑灾备,要么是每天全库导出异地备份要么是Data...我的想法是打上最新的补丁,然后就可以在很长的一段时间内不用考虑版本更新的问题了,而且补丁里面修复了大量的bug,也不用重新淌一遍哪些bug。在迁移的时候直接克隆安装,也算是一步到位。.../opatch lsinventory Oracle Interim Patch Installer version 12.1.0.1.3 Copyright (c) 2016, Oracle Corporation...以上的信息可以看出,这个模拟测试的环境,数据库软件是裸奔状态,没有任何的补丁。来到MOS上下载即可,快捷方式是图里显示的方式了。 ? 搜索过滤后得到的结果很清晰,就两行记录,选择的是第一条。.../opatch lsinventory Oracle Interim Patch Installer version 12.2.0.1.7 Copyright (c) 2016, Oracle Corporation

    1.4K80

    Oracle 的安装与基本操作

    例如,微软的SQL server、IBM的DB2,以及甲骨文公司的Oracle、MySQL等,都是比较知名的数据库管理软件,其中Oracle数据库更是在电信、银行、证券、交通等大型应用场合拥有着绝对领先的优势...软件环境要求 Oracle 12c 的安装过程通常在图形界面中进行,因此建议使用已安装有GNOME中文桌面环境的CentOS服务器。...12c针对Linux内核参数.进程会话限制提出了一些要求,其中一部分设置可以在安装过程中自动检测并修复,但并不一定很完整 ,所以最好的做法是根据安装文档提前进行配置。...用户资源限制部分,也不会影响Oracle数据库的成功安装,但是,若有糟糕的SQL语句对服务器的资源无限占用,导致长时间对用户请求无响应,则建议提前限制oralce用户资源,准备工作完成后重启操作系统,重启之后再次检查之前的配置是否生效...Oracle 12c 数据库的创建 [oracle@oracle /]$ sqlplus / as sysdba # 登录数据库 SQL*Plus: Release 12.2.0.1.0

    1.1K20

    Oracle 12.2中的一个参数说明(r12笔记第76天)

    它是10g11g新增的参数,默认是true,代表的含义就是登录用户的大小写敏感,而实际上这个参数的使用效果却不好,基本是作为默认的配置来禁用掉的,举一个很简单的例子,oracle 10g中我使用system.../oracle的用户名密码和SYSTEM/ORACLE这样的用户名密码是没有差别的,而一旦升级11g,开启了这个特性,很多连接就会被阻塞,再加上其它的特性,密码错误次数触发阈值,数据库账户直接被锁定,...所以Oracle 12c中这个参数又有变化,关键你有变化,含义还和以前不一样了,这就让人很纠结了。 这个问题得我最近做的一个测试说起。...$ sqlplus test/oracle@tcymob0 SQL*Plus: Release 12.2.0.1.0 Production on Fri May 26 18:13:24 2017 Copyright...(c) 1982, 2016, Oracle.

    1.1K80

    小麦苗数据库巡检脚本,支持Oracle、MySQL、SQL Server和PG等数据库

    Oracle 11g的数据库,脚本DB_Oracle_HC_lhr_v7.0.0_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML...SQL Server的健康检查html报告。...二、巡检脚本特点 1、可以巡检Oracle、MySQL、SQL Server和PG数据库,也可以巡检Linux操作系统 2、脚本为绿色版、免安装、纯SQL文本 3、跨平台,只要有SQL*Plus、mysql...20c、21c等高版本Oracle数据库 6、对Oracle 10g、11g、12c、18c、19c、20c、21c等版本分别提供了只读版(只对数据库查询,不做DDL和DML操作) 7、MySQL最低支持...服务器端直接运行: sqlplus / as sysdba @DB_Oracle_HC_lhr_v7.0.0_12c.sql sqlplus客户端运行: sqlplus sys/lhr@192.168.59.130

    2.2K20
    领券