多个数据库同时执行脚本,怎么实现.求助
答案:2 悬赏:40 手机版
解决时间 2021-02-23 02:04
- 提问者网友:爱唱彩虹
- 2021-02-22 15:42
多个数据库同时执行脚本,怎么实现.求助
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-02-22 16:32
1. 两种情况,在一台服务器上的多个数据库
2. SQL 如下:
select * from 数据库1.dbo.表1 union all select * from 数据库2.dbo.表1 union all select * from 数据库3.dbo.表1
3. 第二中情况,多台服务器上的数据库
4.同样的在SQL Server2005中也可以链接到其他的SQL Server数据库,
5. 请参考下列图片:
6. 简单SQL 如下:
下面就可以直接在本地查询远程数据库的表了: select * from [server1].[数据库1].[dbo].表1
2. SQL 如下:
select * from 数据库1.dbo.表1 union all select * from 数据库2.dbo.表1 union all select * from 数据库3.dbo.表1
3. 第二中情况,多台服务器上的数据库
4.同样的在SQL Server2005中也可以链接到其他的SQL Server数据库,
5. 请参考下列图片:
6. 简单SQL 如下:
下面就可以直接在本地查询远程数据库的表了: select * from [server1].[数据库1].[dbo].表1
全部回答
- 1楼网友:归鹤鸣
- 2021-02-22 17:10
这个你得具体情况具体分析了,通过数据库脚本还原数据库,是一个比较大的工程。另外你是否具有所有sql脚本,如果sql不全,很有可能数据库也不能完全还原。
其实即便是你有sql脚本,也几乎不可能完全还原数据库,但是能做到的是支持已知的sql脚本正常运行,这个是可以做到的。
至于具体实现方法,其实说难也不难,比如他写select * from table1 where id='123'
那你就能知道:这个数据库有一个叫table1的表,表里有一个叫id的字段
希望能对你有所帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯