访问不同服务器上的数据库
2009-06-30 14:43
232 查看
摘自(http://www.haoxiai.net/wangzhanzhizuo/shujuku/61657.html)
1.如果经常访问或数据量大,建议用链接服务器
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go
--查询示例
select * from srv_lnk.数据库名.dbo.表名
--导入示例
select * into 表 from srv_lnk.数据库名.dbo.表名
go
--以后不再使用时删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'
--2.如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
1.如果经常访问或数据量大,建议用链接服务器
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go
--查询示例
select * from srv_lnk.数据库名.dbo.表名
--导入示例
select * into 表 from srv_lnk.数据库名.dbo.表名
go
--以后不再使用时删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'
--2.如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
相关文章推荐
- 怎么打开OPENDATASOURCE权限(不同服务器数据库之间的数据操作) -*-- 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery) --- OpenDataSource的用法
- 通过一条sql语句访问不同服务器中的数据库对象的方法
- 数据库服务器2块网卡,不同网段,客户端在其中一个能访问数据库,另外一个不能访问
- [转]SQLSERVER存储过程调用不同数据库的数据_存储过程中通过链接服务器访问远程服务器
- sql server 数据库创建链接服务器访问另外一个sql server 数据库
- 怎么通过web服务器访问MYSQL数据库,使其数据同步到android SQLite数据库?
- SQL不同服务器数据库之间的数据操作整理(完整版)
- ASP 调用带返回参数和记录集的存储过程二次访问数据库服务器的解决办法
- DNS分离解析——提高不同用户访问服务器的速度
- mysql5.5分别把这两个数据库同步到不同的从服务器
- 把一数据库还原到另外一台服务器上 提示备份集中的数据库备份与现有的数据库不同解决方法
- 不同服务器上数据库的链接的SQL 语句(code)
- 在不同SQL服务器上的数据库之间表记录的复制(sql语句实现)
- "报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥"错误的解决
- .net 访问不同数据库之配置参数和参数数据类型
- 不同服务器数据库之间的数据操作
- SQL不同服务器数据库之间的数据操作整理(完整版)
- SQL Server 2008入门系列之设置数据库服务器的访问权限
- 网狐架设,中心服务器错误数据库异常:[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问