您的位置:首页 > 数据库

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: