ssms assistente de script não funciona com tabelas modificadas

1

Estou procurando uma maneira de obter todos os gatilhos e restrições que modificamos em um script para migrá-los para um banco de dados diferente ou reaplicar a este, se necessário. Eu estou usando o SQL Server Management Studio (2008R2) e quero scripts de gatilhos e restrições de e para uma instância de 2008. Quando tento executar o Assistente de script e selecione uma tabela que não foi modificada, ela funciona bem. No entanto, quero fazer o script das tabelas em que modificamos gatilhos ou restrições, e se eu escolher uma delas, o Assistente apenas diz Getting the list of objects from MyDatabase. - In progress e nada mais acontece, é apenas tagarelando. Como está funcionando bem com tabelas não modificadas, tem que haver algum problema com as tabelas modificadas. Alguém sabe uma maneira de contornar este problema para obter todos os gatilhos modificados e restrições em um script? Se o assistente não puder fazê-lo, eu ficaria muito feliz com um script T-SQL ^^ Eu sei que eu poderia obter os comandos create trigger de sys.all_sql_modules, mas hesito em usá-lo, pois não sei se isso irá reduzir os gatilhos longos ou se ele me dará os gatilhos modificados também.

Qualquer ajuda seria apreciada.

    
por Maren 30.11.2012 / 11:13

0 respostas