Eu gerencio uma máquina SQL Server (com SQL Server 2000 e 2005 instalados) que foi criada pela primeira vez em um domínio do Active Directory do qual estamos fazendo a transição e prestes a desligar. Todos os meus bancos de dados têm o proprietário do arquivo do domínio antigo.
Novas contas foram criadas com as permissões corretas para executar os serviços do SQL Server e executar todos os processos necessários do SQL Server. Minha pergunta é: qual é o benefício de atualizar a File's Owner
propriedade associada em cada banco de dados?
Preciso atribuir uma nova conta do AD a cada banco de dados ou posso deixá-la como está, pois já existem contas configuradas com direitos totais de administrador para todos os meus bancos de dados?
Sim, você precisa alterar os proprietários do banco de dados para entidades válidas. Existem vários recursos que exigem que o principal proprietário do banco de dados seja válido, principalmente a
EXECUTE AS
infraestrutura. Você pode estar usando esses recursos sem o seu conhecimento, por exemplo, um aplicativo pode estar usando oSqlDependency
que requer o Service Broker que usaEXECUTE AS
. Em vez de enfrentar longas noites solucionando mensagens de erro enigmáticas, faça um favor a si mesmo e altere todos os proprietários em todos os bancos de dados parasa
:E não, não especifiquei
sa
por engano.