O SQL Server 2005 trouxe um quantidade grande de tabelas que podemos utilizar no nosso dia a dia, como por exemplo as tabelas
sys.procedures e sys.tables.
Com essas duas tabelas podemos checar o que precisamos subir para o banco de produção usando a coluna modify_Date, com o comando abaixo eu listo as tabelas e procedures alteradas nos últimos 3 dias:
select * from sys.tables where modify_date > getdate() –3
select
* from sys.procedures where modify_date > getdate() –3
Poderia acrescentar a coluna create_date para pegar as tabelas e procedures criadas ou alteradas nos últimos 3 dias.
select
* from sys.tables where modify_date > getdate() –3 or create_Date > getdate() –3select
* from sys.procedures where modify_date > getdate() –3 or create_Date > getdate() –3Com essas consultas fica mais simples de preparar um pacote que contenham várias alterações na base de dados.