por uma centena de boas razões .... e eu prometo que pelo menos algumas são boas ... Eu me encontro com quase 200 bancos de dados SQL server (arquivos mdf, ldf) gerados por diferentes versões do sql server, a maioria 2005.
Preciso verificar a integridade de cada um e acompanhar os que falham.
depois de tudo isso .... Minha pergunta é:
É possível anexar - verificar - desanexar cada banco de dados usando um arquivo em lote ou um script simples?
Eu usei o sqlcmd para trabalhos semelhantes, mas com este volume pensei em ver se havia uma maneira mais simples.
Este foi bastante complicado. Não descobri como acessar mensagens DBCC, mas estou trabalhando nisso. De qualquer forma, este script Powershell anexa bancos de dados, executa DBCC CHECKDB e desanexa dbs.