Existe uma maneira rápida de encontrar instâncias do SQL Server em todo o nosso SQL Estate, que contenham bancos de dados inteiros criptografados (SQL TDE) ou colunas de tabelas de banco de dados?
Obrigado
Existe uma maneira rápida de encontrar instâncias do SQL Server em todo o nosso SQL Estate, que contenham bancos de dados inteiros criptografados (SQL TDE) ou colunas de tabelas de banco de dados?
Obrigado
Rápido - isso dependeria. Mas se fosse eu, configuraria um servidor de gerenciamento central e registraria todos os seus SQL Servers lá.
Há uma introdução muito boa ao recurso aqui: https://www.red-gate.com/simple-talk/databases/sql-server/tools-sql-server/registered-servers-and-central-management-server- lojas/
Então tudo que você precisa fazer é executar uma consulta em todos os servidores registrados como esta abaixo:
Consulte sys.columns para procurar colunas criptografadas
Portanto, é necessário um investimento para criar o servidor de gerenciamento central, mas tornará você muito mais eficaz como DBA a partir desse ponto.
Você pode usar o módulo Powershell do DbaTools, que possui um comando
Get-DbaDatabase
Você pode até encontrar todos os servidores usando
Find-DbaInstance