【问题标题】:How to connect remotely to server using sql studio如何使用 sql studio 远程连接到服务器
【发布时间】:2016-12-01 21:55:15
【问题描述】:

我是 SQL 新手,但这是我想做的。 我有这些信息 主机名:hostname.com 端口:1523 SID:oracledb 用户名:用户名 密码:密码

我想远程连接到此服务器以使用 MSSQL Studio 检索数据。 你能告诉我怎么做吗?谢谢你

【问题讨论】:

  • sidoracleDB。我想我的朋友,您正在尝试使用 SSMS 2014 连接到 Oracle Database
  • 如果这是一个Oracle DB但您必须使用SSMS,我认为您需要连接到您的SQL Server,然后创建一个链接到您的Oracle服务器的服务器。
  • 是的,我正在尝试使用 SSMS 连接到 Oracle 数据库。我该怎么做?
  • 这是一个有用的链接,指向有关此的帖子。 stackoverflow.com/questions/307636/…

标签: sql-server


【解决方案1】:

从 MSDN 阅读此线程 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/e6d61861-b271-4d93-b14e-12ba9356798f/connect-to-oracle-via-sql-server-management-studio?forum=sqltools

问题 登录投票 3 登录投票 是的,您添加链接服务器 并从 SSMS 访问 Oracle 数据,这是添加它的方法。这些 链接将帮助您了解如何添加和排除故障 问题。设置 Oracle 链接服务器

如何设置与 Oracle 数据库的链接服务器并对其进行故障排除 在 SQL Server 中

另外,为了将 Oracle 数据库迁移到 SQL Server,我们可以使用 SSMA(适用于 Oracle 的 SQL Server 迁移助手)

有一个可用于 Oracle 到 SQL Server 的迁移助手 迁移

http://www.microsoft.com/downloads/details.aspx?familyid=3e8722ae-77f3-4288-906d-f421e24d322f&displaylang=en

但在这种情况下所有系统对象都变为空

感谢斯雷卡

http://msdn.microsoft.com/en-us/library/ms190479.aspx

【讨论】:

    【解决方案2】:

    您无法使用 SQL Server Management Studio 直接连接和查询 Oracle 数据库。但是,您可以为您的 Oracle 实例创建一个 SQL Server linked server 并通过它进行远程查询。您可以像往常一样使用 SSMS 连接到您的 SQL Server,但使用链接服务器名称以 4 部分命名方式查询您的链接服务器,例如:select * from [MyOracleServer]..MyDatabase.MyTable

    这里有一个关于这样做的 SQLMag 教程:Connecting SQL Server and Oracle Using Linked Servers

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-28
      • 1970-01-01
      • 2012-05-29
      • 1970-01-01
      • 2014-12-09
      • 1970-01-01
      相关资源
      最近更新 更多