mssql怎么连接到其他数据库然后查询表,配置好不行,如连接odbc是如何配置的呢,,
------解决思路----------------------
--建议用命令吧,下面请参考
EXEC sys.sp_addlinkedserver
@server = 'BDERP', -- sysname
@srvproduct = N'', -- nvarchar(128)
@provider = N'SQLNCLI10', -- nvarchar(128) --或用SQLOLEDB
@datasrc = N'192.168.1.1', -- nvarchar(4000)
@location = N'', -- nvarchar(4000)
@provstr = N'', -- nvarchar(4000)
@catalog = NULL -- sysname
GO
EXEC sys.sp_addlinkedsrvlogin
@rmtsrvname = 'BDERP', -- sysname
@useself = 'false', -- varchar(8)
@locallogin = NULL, -- sysname
@rmtuser = 'sa', -- sysname
@rmtpassword = 'abc123456' -- sysname
EXEC dbo.sp_serveroption
@server = N'BDERP',
@optname = N'rpc out',
@optvalue = N'true'
GO
EXEC sys.sp_remoteoption
@remoteserver = 'BDERP', -- sysname
@optname = 'rpc', -- varchar(35)
@optvalue = 'true' -- varchar(10)
------解决思路----------------------
sybase从来没安装和用过。
之前连接过oracle的,可以参考一下这个:
32位的机器:SQL Server中查询ORACLE的数据
http://blog.csdn.net/sqlserverdiscovery/article/details/21170733