如何调度它引用多个数据库的查询工作?

问题描述 投票:1回答:1

我有一个查询,我需要安排对每个月的第一天运行。查询从具有相同的架构/结构,但不同的数据两个数据库中提取数据,并将其工会在一起。

我的问题是,SSMS调度要求我指定一个数据库,这似乎表明,我只能查询违心DB中的时间。

查询对多个数据库是一个相当普遍的任务,所以,我觉得必须有自动化这样的方式,但我一直没能找到任何迄今。

有没有办法做到这一点?我一定要使用SSIS?

任何帮助将不胜感激。

sql sql-server ssms scheduler multiple-databases
1个回答
2
投票

使用三部分组成的名称。

use tempdb
go

select 'master', count(*) as 'total' from [master].sys.objects
union
select 'msdb', count(*) as 'total' from msdb.sys.objects
union
select 'tempdb', count(*) as 'total' from tempdb.sys.objects
go
© www.soinside.com 2019 - 2024. All rights reserved.