1,打开navicat选中sqlserver服务器点击其他找到链接服务器(不要选错数据库)
2,点击新建链接服务器,如图选着其他数据源,按图填写,程序字符串根据自己情况修改
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.6)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = abc)))
只需修改IP 端口 服务名
3,点击安全性,选择建造使用下列安全内容,然后输入oracle中创建的用户和密码(一定要有登录权限和查询权限),然后保存后点击测试(一定要保存)!!!
4,测试通过后,保存进行命名,然后新建查询窗口,使用下面命令就可以在sqlsever中查询oracle的数据了
SELECT * from OPENQUERY(ABC,'SELECT * from zyt.vm_lsjl')
ABC为链接名,zyt是Oracle用户vm——lsjl是这个用户下的表
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?