SQLServer建立数据库链接
2010-01-28 11:26
169 查看
SQLServer建立数据库链接的方法是:
1.通过SQLServer企业管理器或者Management Studio
2.通过T-SQL命令来建立数据库链接
exec sp_addlinkedserver 'rsa', -----链接别名,建议使用目标服务器的名称
'', -----
'SQLOLEDB', -----固定字段(也可使用"MSDASQL")
'149.208.108.70\MSSQL2005' -----服务器IP地址(如果不是默认实例名,需要加上"\实例")
exec sp_addlinkedsrvlogin 'rsa', -----链接服务器别名
'false', -----一般都使用false,除非当前服务器SQLServer的账号、密码与目标服务器上的SQLServer相同
null, ------本地服务器上的登录
'sa' ------远程登录需要的用户名
'phoenix' ------远程登录需要的用户所对应的密码
select * from rsa.onlineexam.dbo.users;
可以查询到跨服务器的SQLServer数据
删除链接服务器 exec sp_dropserver 'rsa','droplogins'
删除链接服务器登陆名 exec sp_droplinkedsrvlogin 'rsa',null
3.链接到Excel
EXEC sp_droplinkedsrvlogin 'ai_ex', NULL
exec sp_dropserver 'ai_ex'
--建立连接服务器
EXEC sp_addlinkedserver
--要创建的链接服务器名称
'ai_ex',
--产品名称
'ex',
--OLE DB 字符
'Microsoft.Jet.OLEDB.4.0',
--数据源
'd:\testdb\mybook.xls' ,
null,
--OLE DB 提供程序特定的连接字符串
'Excel 5.0'
GO
--创建链接服务器上远程登录之间的映射
--我们修改为连接链接服务器不需使用任何登录或密码
exec sp_addlinkedsrvlogin 'ai_ex','false'
go
--查询数据
select * from ai_ex...sheet1$
删除EXCEL链接
exec sp_dropserver 'ai_ex';
exec sp_droplinkedsrvlogin 'ai_ex',null
1.通过SQLServer企业管理器或者Management Studio
2.通过T-SQL命令来建立数据库链接
exec sp_addlinkedserver 'rsa', -----链接别名,建议使用目标服务器的名称
'', -----
'SQLOLEDB', -----固定字段(也可使用"MSDASQL")
'149.208.108.70\MSSQL2005' -----服务器IP地址(如果不是默认实例名,需要加上"\实例")
exec sp_addlinkedsrvlogin 'rsa', -----链接服务器别名
'false', -----一般都使用false,除非当前服务器SQLServer的账号、密码与目标服务器上的SQLServer相同
null, ------本地服务器上的登录
'sa' ------远程登录需要的用户名
'phoenix' ------远程登录需要的用户所对应的密码
select * from rsa.onlineexam.dbo.users;
可以查询到跨服务器的SQLServer数据
删除链接服务器 exec sp_dropserver 'rsa','droplogins'
删除链接服务器登陆名 exec sp_droplinkedsrvlogin 'rsa',null
3.链接到Excel
EXEC sp_droplinkedsrvlogin 'ai_ex', NULL
exec sp_dropserver 'ai_ex'
--建立连接服务器
EXEC sp_addlinkedserver
--要创建的链接服务器名称
'ai_ex',
--产品名称
'ex',
--OLE DB 字符
'Microsoft.Jet.OLEDB.4.0',
--数据源
'd:\testdb\mybook.xls' ,
null,
--OLE DB 提供程序特定的连接字符串
'Excel 5.0'
GO
--创建链接服务器上远程登录之间的映射
--我们修改为连接链接服务器不需使用任何登录或密码
exec sp_addlinkedsrvlogin 'ai_ex','false'
go
--查询数据
select * from ai_ex...sheet1$
删除EXCEL链接
exec sp_dropserver 'ai_ex';
exec sp_droplinkedsrvlogin 'ai_ex',null
相关文章推荐
- sqlserver 建立跨IP跨数据库查询配置数据链接
- linkedsqlserver 与远程数据库建立链接
- 数据库垂直分离 |SqlServer同义词 与链接服务器
- 建立从SQL Server 到 DB2 数据库链接服务器
- 数据库的建立与链接问题
- SqlServer中链接其他数据库
- 建立数据库链接
- SqlServer 还原他服数据库只建立发布却删除不了
- SqlServer下数据库链接的使用方法
- 跨数据库链接查询-sqlserver
- 建立sqlserver指向oracle的链接服务器
- 应用 SQLServer 链接服务器访问远程 Access 数据库
- MySql,SqlServer,Oracle链接数据库工具类
- [SqlServer]链接数据库存储过程
- 快速掌握SqlServer下数据库链接的使用
- 为数据库建立对库只读用户sqlserver
- Wincc7.3学习之——如何建立起数据库链接
- Oracle 登录链接数据库,查询建立directory文件,并授读写权限
- 【转】在sqlserver下增加MYSQL的链接服务器,实现分布式数据库开发第一步
- 关系型数据库sqlserver,mysql,oracle链接数据库时所需串儿