远程查询,.急急!!!!!!!!!!!!!!!

duanduan1122 2004-03-24 09:28:20
当我在本地的计算机上安装多个sql命名实例时,
例如有一个onest,onest\eee,onest\ddd,
我怎么样在onest上查找onest\eee上表的内容呢?
请问这个语句怎么写?
...全文
34 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
duanduan1122 2004-03-24
  • 打赏
  • 举报
回复
可是我这样查询的时候;
我在onest上
select * into #test
from [onest\ddd].master.dbo.sysxlogins

查询的结果是onest上的sysxlogins里的内容,这是为什么呀?
谢谢
zjcxc 2004-03-24
  • 打赏
  • 举报
回复

--如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset('sqloled'
,'sql服务器名';'用户名';'密码'
数据库名.dbo.表名)


--导入示例
select * into 表 from openrowset('sqloled'
,'sql服务器名';'用户名';'密码'
数据库名.dbo.表名)
zjcxc 2004-03-24
  • 打赏
  • 举报
回复
--这个和访问不同电脑上的数据是一样处理的

--访问不同电脑上的数据库(远程只要联好网就一样)

--如果经常访问或数据量大,建议用链接服务器

--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go

--查询示例
select * from srv_lnk.数据库名.dbo.表名

--导入示例
select * into 表 from srv_lnk.数据库名.dbo.表名

go
--处理完成后删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧