Estou criando um usuário do servidor Microsoft SQL com a orientação deste artigo do MSDN e dando ao sistema os seguintes comandos:
CRIAR LOGIN MeuNome COM SENHA = 'MeuPasse';
USE Meu$NomeBanco de Dados;
CRIAR USUÁRIO MeuNome PARA LOGIN MeuNome;
VAI
Eu uso o SQL Studio para olhar novamente a senha clicando no nome da Logins
lista. Lá, vejo muitas estrelas na senha que podem representar minha senha fornecida.
Minha dúvida é se eu dei a senha de acordo com o que escrevi (em texto simples), dei corretamente? Estou com problemas para logar no banco de dados e não sei agora se a senha está ok ou não.
(O link no MSDN não diz nada sobre criptografia, mas não posso dizer se as senhas de exemplo seguem alguma regra de criptografia ou não.)
Sim, está lá corretamente. Você executou CREATE LOGIN corretamente.
O número de estrelas na caixa SSMS é apenas uma máscara e não está relacionado à sua senha real. O SSMS não sabe ou tenta ler sua senha do servidor
Observe que o SQL Server não armazena sua senha, portanto, não pode se relacionar com o
****
SSMS de qualquer maneira. O SQL Server o coloca napassword_hash
coluna de sys.server_principals