社区
应用实例
帖子详情
SQL 跨服务器查询
寂寞很巴黎
2012-01-06 10:02:42
两个数据库 以前在一个服务器上,现在一个数据库移动到另外一个服务器上,怎么写查询这两个数据库中其中两张表他的跨服务器SQL语句
...全文
308
15
打赏
收藏
SQL 跨服务器查询
两个数据库 以前在一个服务器上,现在一个数据库移动到另外一个服务器上,怎么写查询这两个数据库中其中两张表他的跨服务器SQL语句
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Walton_Yan
2012-02-01
打赏
举报
回复
DB--》Sever Objects--》LinkServer,点击新建LinkServer,然后输入相应IP,账号,密码。
查询时
Select * from [@IP].@DB.dbo.@table 即可
houyajin
2012-02-01
打赏
举报
回复
好像链接服务器是必须用SA登的吧。
xky191982810
2012-01-11
打赏
举报
回复
--SELECT * FROM OPENDATASOURCE('SQLOLEDB', 'Data Source=192.168.0.100;User ID=sa;Password=jz1026').DB_MES_JZ.dbo.Basic_Empolyee
刚好在做 供参考
苦苦的潜行者
2012-01-11
打赏
举报
回复
学习了,
wdh1004
2012-01-11
打赏
举报
回复
-------注册远程服务器。
USE master
GO
EXEC sp_addlinkedserver
'192.168.0.230', -------远程服务器名
N'sql server' -------数据库类型
GO
---------------建立连接
EXEC sp_addlinkedsrvlogin '192.168.0.230', ---远程服务器名
'false', NULL,
'sa', ---用户名
'sa' ---密码
建立完链接后,就可执行查询
如要查另一台服务器的数据
select * from [192.168.0.230].dbdata.dbo.tablename
寂寞很巴黎
2012-01-06
打赏
举报
回复
链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序"。
消息 7303,级别 16,状态 1,第 2 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MSDASQL" 的数据源对象。
勿勿
2012-01-06
打赏
举报
回复
Select Top 1 * FROM [LinkServer].[DB].[dbo].Table
koumingjie
2012-01-06
打赏
举报
回复
参考一下
koumingjie
2012-01-06
打赏
举报
回复
百度一下,链接服务器
lycorisraya
2012-01-06
打赏
举报
回复
不过记得查询完后要记得用exec sp_dropserver 服务器别名,'droplogins' 断开连接
lycorisraya
2012-01-06
打赏
举报
回复
比如:
exec sp_addlinkedserver 服务器别名,'','SQLOLEDB',服务器IP
exec sp_addlinkedsrvlogin 服务器别名,'false',null,数据库用户名,数据库密码
然后用 linkserver名.数据库名.dbo.表名 去访问就可以了
寂寞很巴黎
2012-01-06
打赏
举报
回复
1楼能讲清楚点么 这个我从来没做过
唐诗三百首
2012-01-06
打赏
举报
回复
建linkserver, 然后用 linkserver名.数据库名.dbo.表名 去访问.
sql
跨
服务器
查询
sql
跨
服务器
查询
SQL
跨
服务器
查询
SQl
跨
服务器
查询
的二种实现方法: select * from OPENDATASOURCE(
SQL
OLEDB, Data Source=远程ip;User ID=sa;Password=密码 ).库名.dbo.表名
SQL
SERVER
跨
服务器
查询
SQL
SERVER
跨
服务器
查询
1.执行存储过程 sp_addlinkedserver 以将
服务器
添加到 sys.servers。 -server124为远程
服务器
的别名 exec sp_addlinkedserver 'server124', ' ', '
SQL
OLEDB ', '远程
服务器
名或ip地址 ' ...
SQL
SERVER如何实现
跨
服务器
查询
SQL
SERVER如何实现
跨
服务器
查询
、创建视图等
SQl
跨
服务器
查询
语句和
跨
数据创建表
SQl
跨
服务器
查询
语句以及相关知识总结 最近越到一个
sql
server问题,很高兴解决了,下面分享下: 我
服务器
上的数据库一个表信息被我误删了,只能从本地导进去, 第一步: 首先应该打开两条命令不然报错 ...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章