假设我A服务器的两个数据库c和d,我在c上引用d里的一个表,并建立视图,这是可以实现的.
但如果数据库d在另一台服务器B上,那怎么办呢?
A和B在同一个局域网段内.
但如果数据库d在另一台服务器B上,那怎么办呢?
A和B在同一个局域网段内.
解决方案 »
- 多行内容合并成一个字符串,没超过8000字符但是被截断
- 大虾帮个忙看一下是什么错误.
- 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'TThis_Sort' 中的标识列插入显式值。
- 请问存储过程这个语句杂个写??
- 数据库读取并按分类存入的问题
- Sql Server 删除关联数据
- 急需高手 数据库查询问题
- 关于sql2005数据库恢复失败提示“exclusive access is denied。database in use”
- 删除记录大问题!!!!!!!!!
- 200分问一个简单问题:怎样进行SQLServer数据库的全文检索?
- sql server 2005里的“即席远程查询”是什么意思?
- 怎么样统计前三名记录的总数?
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.表名--以后不再使用时删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'
go--如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
--导入示例
select * into 表 from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)