none
Criar usuario SQLServer

    Pergunta

  • Boa tarde, estou criando um usuario novo no SQLServer e esta tando o seguinte erro.

    TITLE: Microsoft SQL Server Management Studio
    ------------------------------

    Create failed for Login 'flaviano'.  (Microsoft.SqlServer.Smo)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1539+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Create+Login&LinkId=20476

    ------------------------------
    ADDITIONAL INFORMATION:

    An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------

    Password validation failed. The password does not meet Windows policy requirements because it is not complex enough. (Microsoft SQL Server, Error: 15118)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600&EvtSrc=MSSQLServer&EvtID=15118&LinkId=20476

    ------------------------------
    BUTTONS:

    OK
    ------------------------------

    algum sabe me informa se tem algum padrão para definir a senha do usuário.

    obrigado.


    analista

    sexta-feira, 25 de setembro de 2015 18:11

Respostas

  • Flaviano,

    Por padrão a senha do SQL Server segue as mesmas regras do Windows, onde esta deve ser composta por:

    • Letras maiúsculas e minúsculas;
    • Caracteres especiais; e
    • Números.

    Neste caso, a sua senha deve ser composta por estes elementos, como também, ter um tamanho de no mínimo 8 caracteres, veja este exemplo clássico:

    P@ssW0rd


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Sugerido como Resposta Carlos.ss domingo, 27 de setembro de 2015 01:56
    • Marcado como Resposta Flaviano_fs sexta-feira, 2 de outubro de 2015 14:05
    domingo, 27 de setembro de 2015 01:28
    Moderador

Todas as Respostas

  • Flaviano,

    Por padrão a senha do SQL Server segue as mesmas regras do Windows, onde esta deve ser composta por:

    • Letras maiúsculas e minúsculas;
    • Caracteres especiais; e
    • Números.

    Neste caso, a sua senha deve ser composta por estes elementos, como também, ter um tamanho de no mínimo 8 caracteres, veja este exemplo clássico:

    P@ssW0rd


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Sugerido como Resposta Carlos.ss domingo, 27 de setembro de 2015 01:56
    • Marcado como Resposta Flaviano_fs sexta-feira, 2 de outubro de 2015 14:05
    domingo, 27 de setembro de 2015 01:28
    Moderador
  • Flaviano,

    Complementando a resposta do Junior, isto é uma regra de segurança importante para impossibilitar ataques, não apenas em seu SQL Server mas também em todo seu servidor Windows.

    Se sua necessidade de criação de usuário for apenas para uso pessoal ou em um ambiente de testes dentro de uma Intranet, você poderá optar por desabilitar a "senha forte" na criação deste "Login SQL". Para isso você poderá utilizar duas opções (faça os ajustes de acordo com sua necessidade):

    Usando o script T-SQL:

    CREATE LOGIN SeuLoginSQL 
    	WITH PASSWORD = 'SuaSenha', CHECK_POLICY=OFF;
    GO

    Usando o SSMS:

    Clique no SSMS e expanda até a pasta "Security" => "Logins". Na pasta "Logins", clique com o botão direito e selecione a opção "New Login". Preencha os dados do seu "Login SQL" e desmarque o checkbox "Enforce Password Policy". Veja na imagem abaixo:

    Para maiores informações veja:

    https://msdn.microsoft.com/pt-br/library/ms161962.aspx

    https://msdn.microsoft.com/pt-br/library/ms189751.aspx

    https://msdn.microsoft.com/pt-br/library/ms161959.aspx


    Se ajudou na sua solução, não esqueça de marcar como resposta !


    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    segunda-feira, 28 de setembro de 2015 13:52
  • Muito obrigado, deu certo.

    analista

    sexta-feira, 2 de outubro de 2015 14:05