SP_addlinkedserver 远程连接 (oracle,sql server,access,excel)
来源:互联网 发布:韶关市 网络问政 编辑:程序博客网 时间:2024/05/18 00:57
由于需要可能在sql server中要查询不同服务器中数据库中数据
这就产生了分布式查询的需求 现我将开发中遇到的几种查询总结如下:
1.access版本
--建立连接服务器 要创建的链接服务器名称,产品名称 ,OLE DB 字符 ,数据源 (盘符:/路径/文件名 | //网络名/共享名/文件名 (网络版本) EXEC sp_addlinkedserver 'ai', 'access', 'Microsoft.Jet.OLEDB.4.0', 'd:/testdb/db.mdb'
go
--创建链接服务器上远程登录之间的映射
--链接服务器默认设置为用登陆的上下文进行
--现在我们修改为连接链接服务器不需使用任何登录或密码
exec sp_addlinkedsrvlogin 'ai','false'
go
--查询数据
select * from ai...mytable
go
2.excel版本
--建立连接服务器
EXEC sp_addlinkedserver 'ai_ex', 'ex', 'Microsoft.Jet.OLEDB.4.0', 'd:/testdb/mybook.xls' , null, 'Excel 5.0'
go
----创建链接服务器上远程登录之间的映射
--链接服务器默认设置为用登陆的上下文进行
--现在我们修改为连接链接服务器不需使用任何登录或密码
exec sp_addlinkedsrvlogin 'ai_ex','false'
--查询数据
select * from ai_ex...sheet3$
go
3.ms sql版本
--建立连接服务器
EXEC sp_addlinkedserver 'ai_mssql', 'ms', 'SQLOLEDB', '218.204.111.111,3342'
go
--创建链接服务器上远程登录之间的映射
EXEC sp_addlinkedsrvlogin 'ai_mssql', 'false', NULL, 'zhangzhe', 'fish2231'
go
--查询数据
select * from ai_mssql.pubs.dbo.jobs
go
--还有一个更简单的办法
--这种方式在链接服务器建立后,它是默认开放RPC的
--建立连接服务器
EXEC sp_addlinkedserver '218.204.111.111,3342', 'SQL Server'
GO
--创建链接服务器上远程登录之间的映射
EXEC sp_addlinkedsrvlogin '218.204.111.111,3342', 'false', NULL,
--远程服务器的登陆用户名
'zhangzhe',
--远程服务器的登陆密码
'fish2231'
go
--查询数据
select * from [218.204.253.131,3342].pubs.dbo.jobs
go
4.Oracle版本
--建立连接服务器
EXEC sp_addlinkedserver
--要创建的链接服务器名称
'o',
--产品名称
'Oracle',
--OLE DB 字符
'MSDAORA',
--数据源
'acc'
GO
--创建链接服务器上远程登录之间的映射
EXEC sp_addlinkedsrvlogin
'o',
'false',
NULL,
--Oracle服务器的登陆用户名
'F02M185',
--Oracle服务器的登陆密码
'f02m185185'
go
--查询数据
--格式:LinkServer..Oracle用户名.表名
--注意用大写,因为在Oracle的数据字典中为大写
select * from o..F02M185.AI
go
- SP_addlinkedserver 远程连接 (oracle,sql server,access,excel)
- SP_addlinkedserver 小结 (oracle,sql server,access,excel)
- VS2005连接Mysql,SQL Server, Access,Oracle
- Java连接Mysql,SQL Server, Access,Oracle
- Java连接Mysql,SQL Server, Access,Oracle
- JAVA连接ACCESS,SQL Server,Mysql ,Oracle
- 在sql server中用sp_addlinkedserver访问informix和oracle数据库
- C# WEB连接SQL SERVER、ACCESS数据库、EXCEL文件
- SQL Server 数据库 链接 sp_addLinkedServer
- java 连接SQL,Oracle,access,excel表的语句
- 远程连接SQL Server
- 远程连接SQL Server
- 远程连接SQL Server
- sql server 远程连接
- SQL Server远程连接
- sql server 远程连接
- SQL Server远程连接
- SQL SERVER DTS(ACCESS,EXCEL)
- linux配置java环境变量(详细)
- linux和性能相关的命令及系统性能诊断
- Direct show 发布问题! 提示:directshow 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠
- jCanvaScript 1.4.0 发布,Javascript类库
- 矩阵求和
- SP_addlinkedserver 远程连接 (oracle,sql server,access,excel)
- Attributes.Add()
- linux cp
- 在android模拟器中永久删除自带应用程序
- Java编程思想精彩评注分享之二
- tinyxml生成xml文件
- ☆ Visual Studio 2008 每日小窍门 【持续发布ing~】 Tips:039
- (转)COM组件设计与应用(二)
- mtd下nand驱动开发