none
Qual é a senha do SA. (estranho isso) RRS feed

  • Pergunta

  • Boa tarde.

    Desinstalei o SQL SERVER 2005 Express, e depois instalei o SQL SERVER 2005.
    Mas, quando tento conexão por SA, e senha em branco, veja a mensagem:
    TITLE: Connect to Server
    ------------------------------
    
    Cannot connect to DOMAIN\DESENV.
    
    ------------------------------
    ADDITIONAL INFORMATION:
    
    Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, Error: 18452)
    
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18452&LinkId=20476
    
    ------------------------------
    BUTTONS:
    
    OK
    ------------------------------
    Quero definir uma senha para esse banco, mesmo que seja em branco. Como faço ?

    Tô precisando fazer um linked server que acessará esse banco, para extrair relatórios.

    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    quinta-feira, 26 de novembro de 2009 16:11

Todas as Respostas

  • Netao, você tem outro usuário que seja SysAdmin? Se o seu SQLServer estiver para Windows Authentication, entre no windows com um usuário que seja administrador e faça o login no SQLServer no modo Windows Authentication. O usuário sa PODE estar desabilitado, e você só vai conseguir habilitar ele por outro usuário sysadmin.
    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    quinta-feira, 26 de novembro de 2009 16:26
  • Reconfigure the SQL Server instance to Mixed Mode (Windows Authentication and SQL Server Authentication)


    Att,
    De Lima - MCITP SQL Server 2005/2008
    • Sugerido como Resposta De Lima quinta-feira, 26 de novembro de 2009 18:47
    quinta-feira, 26 de novembro de 2009 16:29
  • Fausto,

    foi habilitar o sa, veja a mensagem:
    TITLE: Microsoft SQL Server Management Studio
    ------------------------------
    
    Enable Login. failed for Login 'sa'.  (Microsoft.SqlServer.Smo)
    
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Enable+Login.+Login&LinkId=20476
    
    ------------------------------
    ADDITIONAL INFORMATION:
    
    An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
    
    ------------------------------
    
    Cannot enable a login that has an empty password. (Microsoft SQL Server, Error: 15510)
    
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=15510&LinkId=20476
    
    ------------------------------
    BUTTONS:
    
    OK
    ------------------------------


    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    quinta-feira, 26 de novembro de 2009 16:42
  • Poe uma senha p/ ele, o SA tá sem senha: "Cannot enable a login that has an empty password"
    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    quinta-feira, 26 de novembro de 2009 16:47
  • Bom, habilitei com senha, ...

    mas, agora ao conectar pelo SSMS não conecta, não !

    TITLE: Connect to Server
    ------------------------------
    
    Cannot connect to domain\DESENV.
    
    ------------------------------
    ADDITIONAL INFORMATION:
    
    Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, Error: 18452)
    
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18452&LinkId=20476
    
    ------------------------------
    BUTTONS:
    
    OK
    ------------------------------
    Veja outra tentativa:
    C:\>osql -U sa
    Password:
    [SQL Native Client]Named Pipes Provider: Could not open a connection to SQL
    Server [2].
    [SQL Native Client]Login timeout expired
    [SQL Native Client]An error has occurred while establishing a connection to
    the server. When connecting to SQL Server 2005, this failure may be caused by
    the fact that under the default settings SQL Server does not allow remote
    connections.
    No aguardo


    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    quinta-feira, 26 de novembro de 2009 16:49
  • Nas configurações do seu Banco os protocolos permitidos são TCP/IP e Named Pipes?
    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    quinta-feira, 26 de novembro de 2009 16:53
  • Fausto,

    tá Sim !

    Foi configurado pelo Surface Area Configuration, remote connections.... Using both TCP/IP and named pipes.

    --

    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    quinta-feira, 26 de novembro de 2009 16:55
  • O serviço SQL Server Browser está iniciado?

    Os protocolos de rede shared memory, named pipes e o TCP/IP estão enabled?  (SQL Server COnfiguration Manager)

    O modo de autenticação do SQL Server está em Mixed (Windows Authentication and SQL Server Authentication)?

    Você consegue se conectar no SQL Server localmente?



    Att,
    De Lima - MCITP SQL Server 2005/2008
    quinta-feira, 26 de novembro de 2009 16:57
  • Lima,
    1) Em SQL Server Configuration Manager, visualizo que os protocolos estão enables, sim !
    Mas, tem como testar para ver se realmente estão habilitados? Ou se confia nessa informação.

    2)E agora vi em Server Properties, Security, Server Authentication estava somente em windows authentication mode
    Mudei para os 2 modos, porem ...

    E ainda nao consigo logar pelo sa:

    TITLE: Connect to Server
    ------------------------------

    Cannot connect to Ixb012\DESENV.

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

    Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, Error: 18452)

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

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

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

    3)Eu consigo conectar pelo nome da Instância, pórem ao digitar . (um ponto) no Server name, não consegui conectar usando o Windows Authentication.


    TITLE: Connect to Server
    ------------------------------

    Cannot connect to ..

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

    An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 2)

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

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

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

    no aguardo.
    ---

    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    • Editado aNetao terça-feira, 8 de dezembro de 2009 11:23
    quinta-feira, 26 de novembro de 2009 17:15
  • O serviço SQL Server Browser está iniciado?

    Os protocolos de rede shared memory, named pipes e o TCP/IP estão enabled?  (SQL Server COnfiguration Manager)

    O modo de autenticação do SQL Server está em Mixed (Windows Authentication and SQL Server Authentication)?

    Você consegue se conectar no SQL Server localmente?



    Att,
    De Lima - MCITP SQL Server 2005/2008

    O SQL Server Browser não precisa estar ligado p/ usar o banco ou o SSIS...

    Habilitar o Shared Memory é uma boa mesmo... bem lembrado!

    O Modo de autenticação está mixed e consegue logar localmente, senão ele não teria logado p/ habilitar o sa.

    Mas vale o teste de logar no SQLServer por uma maquina client.



    Fora isso precisa dar uma olhada no Log do Banco p/ saber se ele nos dá mais pistas.
    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    quinta-feira, 26 de novembro de 2009 17:17
  • Após fazer a alteração para Mixed, é necessário reiniciar o serviço do SQL Server.




    Att,

    De Lima - MCITP SQL Server 2005/2008
    quinta-feira, 26 de novembro de 2009 17:33
  • Pessoal,

    Reinicie os serviços do Sql server.

    Agora, estou consigo autenticação pelo SQL SERVER com o usuario sa.

    E em outra instancia também consigo conexão pelos 2 metodos de autenticacao.

    Voltando para a instancia origem.
    Mas se eu digitar um (.) ponto no lugar do server name, nao consigo pelos 2 metodos.
    TITLE: Connect to Server
    ------------------------------
    
    Cannot connect to ..
    
    ------------------------------
    ADDITIONAL INFORMATION:
    
    An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 2)
    
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476
    
    ------------------------------
    BUTTONS:
    
    OK
    ------------------------------
    Então, Fausto!
    vc comentou que é interessante verificar os logs, porem tô tentando conexão com um ponto (.) no server name para que gere erro em algum arquivo de log.
    E dps ...  pesquiso os arquivos por data de modificação na arvore (C:\Arquivos de programas\Microsoft SQL Server\), contudo nao estou achando o horario correspondente a tentativa de conexao.

    Tô achando que não está sendo armazenado em log as tentativas de conexão que resultam em erro.
    Sabem como fazer para habilitar isso?
    --
    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    quinta-feira, 26 de novembro de 2009 18:08
  • O serviço SQL Server Browser está iniciado?

    Os protocolos de rede shared memory, named pipes e o TCP/IP estão enabled?  (SQL Server COnfiguration Manager)

    O modo de autenticação do SQL Server está em Mixed (Windows Authentication and SQL Server Authentication)?

    Você consegue se conectar no SQL Server localmente?



    Att,
    De Lima - MCITP SQL Server 2005/2008

    O SQL Server Browser não precisa estar ligado p/ usar o banco ou o SSIS...

    Habilitar o Shared Memory é uma boa mesmo... bem lembrado!

    O Modo de autenticação está mixed e consegue logar localmente, senão ele não teria logado p/ habilitar o sa.

    Mas vale o teste de logar no SQLServer por uma maquina client.



    Fora isso precisa dar uma olhada no Log do Banco p/ saber se ele nos dá mais pistas.
    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco



    Precisa do browser para acesso remoto!
    O modo Mixed ainda não estava configurado naquele momento, ele estava logando com windows.


    Att,

    De Lima - MCITP SQL Server 2005/2008
    quinta-feira, 26 de novembro de 2009 18:46
  • Pois é De Lima ... depois que ele falou que não tava com o SQL Authentication, aí sim precisa mesmo o que vc falou. Mas o SQL Browser acho que não precisa não, nenhum dos meus servidores estão habilitados e a gente faz acessos pelos SSMS normalmente.
    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    quinta-feira, 26 de novembro de 2009 20:22
  • Ei, vcs 2 estão me ajudando muito.

    É 99,99% de ctza que esse serviço está rodando. Lembro de ter deixado todos, menos o Full Text.
    E que estou em casa, agora!

    --

    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    sexta-feira, 27 de novembro de 2009 01:47
  • De Lima !

    Verifiquei os serviços aqui no trabalho.
    E confirmo o que já escrevi, os serviços estão rodando em todas as instâncias inclusive.

    --

    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    sexta-feira, 27 de novembro de 2009 10:12
  • Netão... chegou a reiniciar os serviços como o De Lima falou?
    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    sexta-feira, 27 de novembro de 2009 10:57
  • Netão... chegou a reiniciar os serviços como o De Lima falou?
    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco

    Fiz, sim, conforme já havia comentado:

    Pessoal,
    
    Reinicie os serviços do Sql server.
    
    Agora, estou consigo autenticação pelo SQL SERVER com o usuario sa.
    
    E em outra instancia também consigo conexão pelos 2 metodos de autenticacao.


    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    sexta-feira, 27 de novembro de 2009 11:21
  • Agora,

    foi testar com um linked server:
    EXEC SP_ADDLINKEDSERVER 'Ixb012'

    EXEC SP_ADDLINKEDSRVLOGIN @RmtSrvName = 'Ixb012',
    @UseSelf = 'false',
    @rmtUser = 'sa',
    @rmtPassword = 'senhaAqui'
    Veja a mensagem:
    TITLE: Microsoft SQL Server Management Studio
    ------------------------------

    "The linked server has been updated but failed a connection test. Do you want to edit the linked server properties?"

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

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

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

    Named Pipes Provider: Could not open a connection to SQL Server [2].
    OLE DB provider "SQLNCLI" for linked server "Ixb012" returned message "Login timeout expired".
    OLE DB provider "SQLNCLI" for linked server "Ixb012" returned message "An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.". (Microsoft SQL Server, Error: 2)

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

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

    &Yes
    &No
    ------------------------------
    O que está havendo ?
    Sendo que as instâncias envolvidas estão configuradas para ter acesso remoto.
    --
    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    • Editado aNetao terça-feira, 8 de dezembro de 2009 11:24
    sexta-feira, 27 de novembro de 2009 12:33
  • Como está a parte de login do Linked Server??? Deixou como Impersonate algum login, mapeou eles ou deixou fixo????

    Na parte do Server Options do Linker Server vc alterou o RPC e RPC Out p/ True?


    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    sexta-feira, 27 de novembro de 2009 12:46
  • Pessoal,

    quanto ao linked server, só foi solucionado.

    Mas, aquele probleminha ainda persiste. ...
    Se eu digitar um (.) ponto no lugar do server name pelos 2 metodos de autenticação.

    --
    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    sexta-feira, 27 de novembro de 2009 12:56
  • IMHO, eu acho que não tem mesmo que usar "ponto", tem que colocar explicitamente o nome.


    Tks. Fausto Fiorese Branco DBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    sexta-feira, 27 de novembro de 2009 13:13
  • Então,

    tô precisando fazer conexão usando o "ponto", por que está os projetos não estão se conectando com o banco.
    como configuro isso, por favor?!
    --
    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    quinta-feira, 3 de dezembro de 2009 11:41
  • Bom dia !

    Resolve continuar com esse poste, por causa que já estava tratando o assunto..... tb já tem o historico.
    Ontem, estava vendo que as instâncias são chamadas de: Default Instance, e Named Instance.

    Como fiz a instalação e renomeie, será que é isso que implicá não deixar conexão usando o ponto no local do server name ?

    Obs.1 : Em Connect to Server, browser for more, local servers, só visualizo a instancia que nomeie.

    Obs.2 : Pórem, na linha de comando. (C:\>osql - L). visualizo:
    (local)
    .... a da rede. Aqui tem algumas que nem existe mais, e ele lista.
    minhaEstacao
    minhaEstacao\desenv
    local

    Então, minhaEstacao, visualizo 2 instância. Acho que ficou uma "sujeira", por que eu desinstalei (primeiro) todas as instancia da minha máquina.
    E só depois instalei a minhaEstacao\desenv.

    Obs.3: Já em SQL Server Configuration Manager, em serviço só visualizo a instância nomeada.

    Será que qdo eu digito . (ponto) ele busca por referência a instancia default, que nao existe mais?

    --
    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    terça-feira, 8 de dezembro de 2009 11:30