我正在使用SQL Server 2008 R2
. 我有不同five databases on the same server.
的 Thetables and stored procedure schema of all of them are the same
但是data are different
我已经将它们指向不同的站点。现在,我想创建一个sql job
每天晚上 9:30 运行的。并从数据库表中获取数据并将其存储到临时表中。还有一项将临时表的数据写入 LOG 文件的 sql 作业。
我two different stored procedures
为此创建了一个-一个获取数据,另一个写入它,并且每个数据库都可以正常工作。
但问题是,在 sql server 代理中,我不想为每个获取存储过程名称并执行它的数据库创建 2 个 SQL 作业(总共 10 个 sql 作业)。取而代之的是,我想创建ONLY TWO SQL JOBS
. 一个将执行存储过程以将数据提取到临时表中,另一个将在第一次完成后执行,并将数据写入服务器中每个数据库的单独目录的日志文件中。
如题,我在所有五个数据库中的存储过程名称和表名称都相同,这可能吗?