--192.168.1.1服务器数据库
create database db1
GO
use db1GO
create table table1(
tid int,
tname varchar(50))GO
insert table1(tid,tname)
select 1,'子敬' union
select 2,'文远' union
select 3,'文长'
--192.168.1.2服务器数据库
create database db2
GO
use db2GO
create table table2(
tid int,
tname varchar(50))GO
insert table2(tid,tname)
select 2,'文远' union
select 3,'文长' 代码如上,db1和db2分别在两台服务器的数据库上。我现在想查询服务器192.168.1.1上的db1表table1的数据,条件是,这些数据的ID必须与192.168.1.2服务器数据库对应。
结果如下:
table1
tid tanme
2 文远
3 文长
解决方案 »
- asp照片上传和读取的问题
- web开发用户控件嵌套使用,Click事件无效
- 如何在页面上显示pdf文档,但禁止打印和保存
- 100分求教一个诡异的js触发后台事件代码
- sever2008建iis7.0遇到的问题
- 求一个只能输入6-12位字母数字的正则
- jquery的ajax问题——ajax版没人理我,只好到这问了。链接过去的,一共30分的
- GridView 索引超出范围 的问题
- tooltip显示时间能不能设置的,如果能,怎么设
- 急,再开一帖求答案?Asp.net站点匿名访问用户如何拥有对AD活动目录的写权限?
- 【急急】这个段汉字编码是什么???如何修改???
- 关于fileupload控件的上传问题
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','192.168.1.2'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','123456'select * from table1 left join srv_lnk.db2.dbo.table2 tb2 on table1.tid=tb2.tid exec sp_dropserver 'srv_lnk','droplogins' --删除连接
这个方法可取,不过查询语句有漏洞