Array
(
)

Banco não disponível

Pjava
   - 02 out 2012

Pessoal, tenho um BD que é acessado remotamente. Acontece, que pelo Terminal Server, eu acesso o banco sem nenhum problema, mas apartir do meu Sql Management, em minha máquina(sem o TS), diretamente pelo Sql Management, dá que o banco está indisponível. O que devo fazer?

Roniere Almeida
   - 03 out 2012

Pjava, vc acessa utilizando o linked server ou pela rede(liberada)???

Bruno Leandro
   - 03 out 2012

talvez seu sql nao esteja liberado para acesso via rede, o padrao é desabilitado de uma olhada neste artigo

http://kb.elipse.com.br/pt-br/questions/2691/Configura%C3%A7%C3%B5es+para+disponibilizar+o+SQL+Server+na+rede.

Pjava
   - 03 out 2012

Depois de muita luta descobri o pq. Num ambiente, criaram um usuario e no outro ambiente onde eu estava fazendo backup, havia outro usuário com o mesmo nome. Quando eu fazia o backup do banco todo, eu estava trazendo no restore, esse usuário que tinha o mesmo nome, mas não o mesmo "hash", o que quando me logava pelo meu sql management, as permissães não eram as mesmas e logo esse banco ficava indisponível. Custei a achar esse problema, dropava o banco funcionava, restaurava o backup e não funcionava mais. Então, criei o banco primeiro e toda a estrutura de tabelas e depois copiei pelo DTS os dados e depois restaurei os índices e PK's e FK's, já que pelo DTS eu tenho apenas os dados e nada mais e agora funcionou. Descobri agora a pouco. Resolvido e essa foi a solução.

Roniere Almeida
   - 03 out 2012

que bom que descobriu...nem eu poderia imaginar que pudesse ser isso, mas mesmo assim é um aprendizado para todos nós...!!!