E ai galerinha, tudo bem com vocês?
Quero compartilhar um problema que aconteceu comigo hoje.
Ao tentar fazer o "reset" da senha do login SA em alguns dos servidores de bancos de dados que administro, recebia o seguinte erro:
TITLE: Microsoft SQL Server Management Studio
——————————
Alter failed for Login ‘sa’. (Microsoft.SqlServer.Smo)
——————————
ADDITIONAL INFORMATION: An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
——————————
Cannot set a credential for principal ‘sa’. (Microsoft SQL Server, Error: 15535)
——————————
Estranho, realmente muito estranho certo?
Nem tanto, pois o meu cenário tinha uma particularidade que causou esse problema.
A instância instalada no servidor era SQL Server 2005, mas o SSMS era do SQL Server 2008 e de acordo com a própria Microsoft, existe um pequeno bug ao alterar a senha do login SA nesse cenário.
Para corrigir esse problema encontrei o seguinte KB:
http://support.microsoft.com/kb/956177
De acordo com esse KB a resolução é bem simples.
No tela de propriedades do login, é preciso selecionar a opção Map To Credential para que seja possível a alteração da senha do login SA.
Espero que essa dica tenha ajudado vocês.
Um grande abraço a todos.
Vitor Fava
Ola Vitor !!
Cara, sou fã de seus comentarios e principalmente de seus webcast… Parabens !!
Amigo, preciso de uma ajudinha sua… vc conhece alguma maneira no SQL que eu possa
bloquea o comando Delete sem a utilização do Where ?
Isso mesmo, só posso permitir que o usario utilize esse comando com a condição wehre
vc conhece alguma maneira que eu possa bloquear esse comando ?
Obrigadooo amigo
Ailton