您的位置:首页 > 数据库

SQLserver跨数据库连接方式

2014-05-27 17:13 190 查看
1.

--直接跨数据库连接
OPENDATASOURCE('SQLOLEDB','Server=10.252.35.194\GZ,1435;Uid=mrms2;pwd=mrms1234').mrmsv3_backup_im.[dbo].[s2] t 

其中变量为IP、 账号、密码、 数据库名、账户名、表名

2.

--建立远程访问连接

比如我现在在本机,要方便的访问10.244.8.193(sa,1),其中sa/1分别为账号密码

就需要在本机执行下列命令:

exec sp_addlinkedserver   'bowinserver', '', 'SQLOLEDB', '10.244.8.193'  

exec sp_addlinkedsrvlogin 'bowinserver', 'false',null, 'sa', '1' 

其中变量为自定义名、IP、账号、密码

命令中bowinserver即自定义名,接下来我要访问10.244.8.193(sa,1) 中mrmsv3_cf_dev数据库的cf_user表:

SELECT * FROM bowinserver.mrmsv3_cf_dev.dbo.cf_user
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 sqlserver