Acho que a solução com suporte da Microsoft seria fazer backup dos bancos de dados, reinstalar o SQL Server e restaurar os bancos de dados para a nova instalação.
Se você quer tentar algo que não é suportado pelo MS, e pode ser perigoso, você pode tentar atualizar o banco de dados mestre através de uma consulta SQL. Eu não sei se recomendo isso, mas pode funcionar para você e salvar algumas dores de cabeça de reinstalação. Além disso, nunca fiz isso antes, então não posso garantir que funcione. As etapas são:
- Backup de seus bancos de dados
- Verifique se os backups de seu banco de dados são válidos
- Realmente, verifique se você tem bons backups de seus bancos de dados
- Pare seu SQL Server
- Inicie o SQL Server no Modo de usuário único (adicione a opção -m ao sqlserver. exe)
-
Em um prompt de comando (administrativo), execute o seguinte no sqlcmd:
sqlcmd -S ADMIN: servidor \ instância -d mestre -W -s "," -Q "SELECT Nome, Valor, Mínimo, Máximo, Valor_em_utilizar, is_dynamic, is_advanced de SYS.Configurations Onde Nome = 'máscara de afinidade'"
é claro que substitua o
server\instance
antes de executar. Além disso, oADMIN:
no início do nome do servidor é importante - isso conecta você na conexão administrativa dedicada . -
Supondo que isso retorne o valor que você está esperando (o valor incorreto), você pode tentar atualizar a máscara de afinidade para 0. Faça isso com o comando:
sqlcmd -S ADMIN: server \ instance -d master -W -s "," -Q "update sys.configurations set valor = 0 Onde Nome = 'máscara de afinidade'"
-
Encerre o servidor no modo de usuário único.
- Inicie o SQL Server normalmente.
- Cruze os dedos.