【SQL】用SSMS连接Oracle手记

【SQL】用SSMS连接Oracle手记情况: A机上有SSMS 18.x, B机上有SQL Server 2008 R2数据库, C机上有Oracle Database 11.2.0.4.0数据库 我想在A机用ssms连C机的oracle

【SQL】用SSMS连接Oracle手记

情况:

  • A机上有SSMS 18.x,
  • B机上有SQL Server 2008 R2数据库,
  • C机上有Oracle Database 11.2.0.4.0数据库

我想在A机用ssms连C机的oracle,一番了解,普遍做法是装ODAC xcopy包,里面有oledb组件,然后就可以在sqlserver的链接服务器里添加oracle数据库。如图:

【SQL】用SSMS连接Oracle手记

 

于是我开始在ssms所在电脑装odac,结果提供程序的下拉列表里死活不出现“Oracle Provider for OLE DB”,后来想想也许应该在sql server所在电脑装才对,果然,有了,但紧接着又是连不上的问题:

【SQL】用SSMS连接Oracle手记

 

按关键字OraOLEDB.Oracle 7302搜,相同问题一堆,有说勾一下【允许进程内】的,有说把sqlserver服务的启动账户改为【LOCAL SERVICE】的,也有通过若干步骤修改一个叫【MSDAINITIALIZE】的dcom组件的权限的,我都试过了,sqlserver服务器也重启了无数次,odac版本也试过若干个,统统不能解决我的问题。绝望之下,我下了【Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (x64)】,只勾了里面的oledb(具体叫啥我懒得回看了)一个东西,终于连上了。

总结:

  • 一定要有个SQL Server。光ssms和oracle是建立不起连接的,本质上连接oracle的是sql sever,不是ssms本身。
  • oledb要装在sql server所在电脑上。我是装oracle客户端里的oledb才有用,odac里的没用,估计还是版本问题。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9118.html

(0)
上一篇 2023-02-15
下一篇 2023-02-15

相关推荐

  • Python实现HTML文件自动生成

    Python实现HTML文件自动生成在现代化的互联网时代,网站和应用程序经常需要动态地生成HTML代码协作网页的呈现。在Python中,我们可以轻松地使用HTML模板来自动生成HTML文件,减少手动开发HTML文件的时间和人力成本。

    2023-12-05
    125
  • Python 3.6基础教程

    Python 3.6基础教程Python 是一种高级编程语言,由 Guido van Rossum 在 1989 年底发明,并在 1991 年发行。Python 3.6 是 Python 的最新版本,它包含了许多有用的新特性和改进,使编写 Python 代码变得更加简单和方便。Python 3.6 基础教程旨在帮助初学者快速入门 Python 3.6 并掌握基础概念和技巧。

    2024-04-25
    65
  • Python 字典中的 in 关键字用法

    Python 字典中的 in 关键字用法字典是Python中一种非常常用的数据类型,它可以用来存储非序列类型的数据,例如网络请求中的返回值。

    2024-02-26
    102
  • Python支持的数据类型

    Python支持的数据类型Python支持三种不同的数字类型,分别是整数、浮点数和复数。

    2024-08-03
    27
  • Python邮件发送测试:如何确保邮件的送达性和有效性

    Python邮件发送测试:如何确保邮件的送达性和有效性在现代社会,邮件已经成为人们不可或缺的沟通工具。而Python作为一种强大的编程语言,也提供了多种邮件发送的库和模块。然而,虽然发送邮件变得非常简单,但仍然存在一些问题需要我们注意。本文将从多个方面详细阐述如何确保邮件的送达性和有效性。

    2024-03-06
    79
  • 如何使用 sql 视图简化数据处理方法_修改视图的sql语句

    如何使用 sql 视图简化数据处理方法_修改视图的sql语句本文介绍什么是 SQL 视图,它们怎样工作,何时使用它们。视图提供了一种封装 SELECT 语句的层次,可用来简化数据处理,重新格式化或保护基础数据。 一、视图 视图是虚拟的表。与包含数据的表不一样,

    2023-05-17
    139
  • Python界面长什么样子

    Python界面长什么样子Python作为一门广泛应用的编程语言,不同于其他编程语言,它具备强大的图形界面库。Python的图形界面主要采用的是Tkinter、PyQt、wxPython等库,让我们能够实现各种各样的用户界面。因此,本文将带您深入了解Python界面是如何制作的,以及它的外观是怎样的。

    2024-05-11
    70
  • 在 SQL Server 中使用 Try Catch 处理异常「建议收藏」

    在 SQL Server 中使用 Try Catch 处理异常「建议收藏」如何在 SQL Server 中使用 Try Catch 处理错误? 从 SQL Server 2005 开始,我们在TRY 和 CATCH块的帮助下提供了结构错误处理机制。使用TRY-CATCH的语

    2023-05-26
    157

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注