sqlserver2008如何实现 跨数据库 复制,查询? 跨数据库查询用 jpa 怎么实现? 求高手赐教?
opendatasource('sqloledb,'Data Source=服务器地址;UserID=sa;Password=pass@word1 ')数据库名字dbo[表名] 这是跨服务器的调用,如不是不是跨服务器,直接数据库名dbo表名
1建立两个数据库连接,查询的时候分别调用。
2使用dbnametablename的方式来写from,或者join(前提是你用于连接MYSQL的帐号必须同时可以访问这两个库)
例如:dba,dbb
select from dbatable1 as t1
join dbbtable1 as t2 on t1id = t2id
方法一:
select from servernamedbotablename
方法二:
select from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
)库名dbo表名
where 条件
select top 100 from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=1921686100;User ID=sa;Password=1234'
)[zhaolx-test]dboTGongwen
where gid <5
insert into OPENDATASOURCE(
'SQLOLEDB',
'Data Source=1921686100;User ID=sa;Password=1234'
)[zhaolx-test]dbot_aaa (id ,name )values('001','Tom')
select top 100 from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=1921686100;User ID=sa;Password=1234'
)[zhaolx-test]dbot_aaa
0条评论