SQLServer 本地跨库查询和跨网络查询


仅做自己使用总结

一,本地跨库查询

-- 在查询分析器中,打开 demo1 数据库 查询 northwind 数据库中前10条数据。

use demo1

select top 10 * from northwind.dbo.Customers

二,跨网络查询

--使用OPENDATASOURCE 查询局域网1.2 上的Dmeo1数据库表users 的钱10条数据

select top 10 * from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=192.168.1.2;User ID=sa;Password=sa'
).Demo1.dbo.users

三,以下内容转自 http://www.cnblogs.com/aierong/archive/2005/03/16/119696.html

--3.ms sql版本

--建立连接服务器
EXEC sp_addlinkedserver
--要创建的链接服务器名称
'ai_mssql',
--产品名称
'ms',
--OLE DB 字符
'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

其他参考文献:http://www.chinahtml.com/0704/aspnet-117783747913169.html

优质内容筛选与推荐>>
1、第二阶段 站立会议 02
2、树莓派开启SSH
3、Git 时光穿梭鸡 管理修改
4、三层架构之基础篇(三层架构模型)
5、Netty-Future和Promise


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号