mssqlserver查询Oracle
在数据库开发中,经常会遇到需要查询其他数据库的情况。例如,使用mssqlserver查询Oracle数据库。本文将介绍如何使用mssqlserver的Linked Server功能来查询Oracle数据库的数据。
在SQL Server Management Studio中创建一个新的Linked Server,在Server Type中选择Oracle,输入Oracle数据库的连接信息,包括Server名称、数据库名称、用户名和密码等。如下所示:
EXEC master.dbo.sp_addlinkedserver
@server = N'OracleServer',
@srvproduct=N'Oracle',
@provider=N'OraOLEDB.Oracle',
@datasrc=N'OracleServerName',
@catalog=N'OracleDatabaseName';
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'OracleServer',
@useself=N'False',
@locallogin=NULL,
@rmtuser=N'OracleUserName',
@rmtpassword='OracleUserPassword';