none
Banco de dados não está subindo no Servidor RRS feed

  • Pergunta

  • Pessoal

         O que poderia ter causado o problema abaixo e no caso qual seria a melhor solução para resolver um problema assim, sendo que o usuário que está sendo informado está sendo utilizado em outros bancos de dados deste mesmo Servidor ?

    Message
    [298] SQLServer Error: 4060, Cannot open database "DB_PORTARIA" requested by the login. The login failed. [SQLSTATE 42000]

    Message
    [298] SQLServer Error: 18456, Login failed for user 'PORTARIA\user_Seguranca'. [SQLSTATE 28000]

    sábado, 9 de maio de 2020 15:13

Todas as Respostas

  • Olha no User Mapping se esse usuário tem permissão nesse banco especifico.

    Att

    sábado, 9 de maio de 2020 22:17
  • Eliézer / Grupo

        Este banco de dados nem está subindo e até mesmo nesta tela não consta este bancos de dados que não foi carregado.

        Sendo que antes estava funcionando normalmente e pior que tem outros bancos de dados que está funcionando normalmente com este usuário.

        Teria alguma outra alternativa ?

    sábado, 9 de maio de 2020 22:59
  • Mas se o banco não está subindo, verifique se ele está na pasta física 

    USE master; SELECT name 'Logical Name', physical_name 'File Location' FROM sys. master_files;

    Tenta ver com esse comando o caminho físico.

    Se o banco estiver lá, dá um "Attach" / Anexar de novo nele

    Att

    domingo, 10 de maio de 2020 14:49
  • Eliézer / Grupo

       Estava para atualizar e você comentou algo muito interessante. Na tabela ( sys. master_files ) não consta o banco de dados.

        
     obs.   E não está dando nenhuma sinalização do status do bancos de dados dentro do SQL Server, pois não foi carregado entre os outros bancos de dados, só que está vinculado e até mesmo o arquivo não permite fazer um atachar.

              Sendo que os arquivos .mdf e .ldf estão na pasta, onde até forcei um renane nos 2 arquivos e até tentei fazer uma cópia, mais os arquivos deve estar com vinculo com o SQL Server.

              E tentei anteriormente ( stop )  no serviço e  ( start ) novamente e continuou a mesma caso, isto de momento.

             Neste caso o que seria recomendável ?


    • Editado neibala domingo, 10 de maio de 2020 15:19 Erro de digitação.
    domingo, 10 de maio de 2020 15:15
  • Então, voce precisa anexar o banco. Clica com o botão direito no servidor ou na pasta Databases (nao lembro ao certo) e vai em anexar ou attach. E seleciona o seu arquivo mdf e ldf.

    Att

    domingo, 10 de maio de 2020 21:49
  • Eliézer / Grupo

          Então só que o arquivo .mdf e .lfd está preso por alguém ( SQL Server ou Windows ) por algum motivo e por isto não tenho acesso a manipular o arquivo, neste caso qual seria o outro caminho, pois liberando ou desvinculando eu conseguiria depois atachar o mesmo ?

    segunda-feira, 11 de maio de 2020 01:05
  • Neibala,

    Como você realizou o Dettach destes arquivos? Ou simplesmente fez a cópia?


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    segunda-feira, 11 de maio de 2020 17:07
  • Junior Galvão / Grupo

        Neste Servidor, simplesmente um belo dia os arquivos aparecer como não permissão / preso por alguma aplicação que até o momento não saberia bem ao certo e os bancos de dados não estava mais carregados no Servidor e eu sem saber o status pelo SQL Server, pois na  ( sys. master_files )  não consta.

        E o pior que isto aconteceu com vários bancos de dados, sendo que outros estão normalmente no Servidor sem problema algum até o momento ?

       Teria algum meio de como identificar com clareza quem poderia estar com esses arquivos preso pelo Windows ?

        Pois não sei se é o SQL Server ou o Sistema Operacional que estaria com esses arquivos presos / sendo utilizados por alguma aplicação, pois não permite que até eu renomei o nome do arquivo, sendo que estou como Administrador neste Servidor. 

        Então eu não consigo nem desatachar e nem atachar esses arquivos.

    terça-feira, 12 de maio de 2020 11:02
  • Neibala,

    Inicialmente localize a pasta que contem os arquivos de bancos de dados utilizados por suas aplicações, verifique quais as permissões estão aplicadas para estes arquivos.

    Desconfio que alguém sem querer alterou as permisssões de leitura e gravação dos arquivos e não do SQL Server.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 12 de maio de 2020 16:04
  • Junior Galvão / Grupo

       Nesta parte foi comentado com os envolvidos, como na hora não houve retorno, estava procurando resolver o problema de outra maneira.

        E no momento como também estamos com outros problemas neste Servidor, estou aguardando o contato para verificar o que pode ser feito sobre a conclusão deste Servidor, pois como temos os backup em ordem, vou aguardar a conclusão final.

    terça-feira, 12 de maio de 2020 21:13