我是SQL的新手,但这就是我想做的事情。 我有这些信息 主机名:hostname.com 港口:1523 SID:oracledb 用户名:用户名 密码:密码
答案 0 :(得分:1)
您无法使用SQL Server Management Studio直接连接和查询Oracle数据库。但是,您可以为Oracle实例创建SQL Server linked server并通过它远程查询。您可以像使用SSMS一样使用SSMS连接到SQL Server,但是使用链接服务器名称以4部分命名方式查询链接服务器,例如:select * from [MyOracleServer]..MyDatabase.MyTable
。
这是一个关于这样做的SQLMag教程:Connecting SQL Server and Oracle Using Linked Servers。
答案 1 :(得分:0)
问题登录进行投票3登录进行投票是,您添加了链接服务器 并从SSMS访问Oracle数据,以下是添加它的方法。这些 链接将帮助您了解如何添加和麻烦拍摄 的问题。设置Oracle链接服务器
如何设置链接服务器并将其解决到Oracle数据库 在SQL Server中
另外,为了将Oracle数据库迁移到SQL Server,我们可以使用 SSMA(适用于Oracle的SQL Server迁移助手)
Oracle和SQL Server都有一个迁移助手 迁移
但是在这种情况下,所有系统对象都变为空
谢谢Sreekar