Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renato R Ribeiro

[Resolvido] Não consigo fazer um SELECT nas tabelas do banco depo

Recommended Posts

Eu importei o banco de dados do meu site para a minha máquina.

 

A importação foi conluída com sucesso, usei a opção "Copy objects and data between SQL Server databases"

 

Eu sempre uso essa opção pra copiar indices, tudo.

 

Mas quando vou dar um SELECT na minha máquina, a mensagem é retornada:

 

[sELECT * FROM A1]

Server: Msg 208, Level 16, State 1, Line 1

Invalid object name 'A1'.

 

Mas quando uso colocando o usuário na tabela ela funciona:

 

SELECT * FROM cacula.A1

 

Sabe como ajustar isso?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Renato, o usuario que você esta fazendo este select

[sELECT * FROM A1]

 

tem permissao para isso?! Pode ser que o usuario nao esteja na guia users da database

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Junior,

 

Ele está na guia sim, tem todas as permissoes, não entendo.

 

Renato

 

Renato, o usuario que você esta fazendo este select

[sELECT * FROM A1]

 

tem permissao para isso?! Pode ser que o usuario nao esteja na guia users da database

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Renato, faça um teste:

selecione a opção copy object-level permissions e veja se funciona ;)

 

você esta usando SQL2000 correto?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, SQL Server 2000.

 

Como acesso essa opção? Pode ser depois de copiado?

 

Obrigado amigo.

 

 

Renato, faça um teste:

selecione a opção copy object-level permissions e veja se funciona ;)

 

você esta usando SQL2000 correto?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta opçao esta logo abaixo da copy database users and databases roles (em options)

 

Vamos por tela ok?!

1ª tela uma apresentacao;

2ª tela, server de origem (data source)

3ª tela, server de destino (destination)

4ª tela, tipos de copia (aki você falou que seleciona a ultima, correto?) -Copy objects and data between SQL Server databases-

 

-- aqui esta o truque eu acho

5ª tela, opçoes avançadas, ai vai variar de copia para copia, como você jah mexeu aki nao vou entrar em detalhes ok? mas se tiver duvidas pode postar ;)

Ainda nesta tela você vai desmarcar a opcao use default e você vai perceber que o item options vai aparecer, você clica nele e marca as opções:

copy database users and databases roles

copy object-level permissions

e as todas as demais da guia table options

Aperta ok

-- fim do truque http://forum.imasters.com.br/public/style_emoticons/default/coolio.gif

 

6ª tela, se ker rodar agora ou agendar (criar job)

7ª tela, uma tela de confirmacao

 

Aperta concluir e testa :)

 

Ufa, parece complicado neh, mas segue ai e posta o resultado ok?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, quero agradecer e muito sua atenção, valeu mesmo.

 

Tentei de todas as formas, nada dá certo, marquei e desmarquei todas as opções.

 

O que fiz foi o seguinte... USei o Studio do SQL Server 2005 e lá mostrava assim:

 

cacula.A1 -> dbo.A1

 

Quando vi isso já percebi que iria dar certo.

 

Ou seja, pelo Studio do SQL Server 2005 sem mudar nenhuma opção default ele vai certinho.

 

Abraços

 

 

 

 

Esta opçao esta logo abaixo da copy database users and databases roles (em options)

 

Vamos por tela ok?!

1ª tela uma apresentacao;

2ª tela, server de origem (data source)

3ª tela, server de destino (destination)

4ª tela, tipos de copia (aki você falou que seleciona a ultima, correto?) -Copy objects and data between SQL Server databases-

 

-- aqui esta o truque eu acho

5ª tela, opçoes avançadas, ai vai variar de copia para copia, como você jah mexeu aki nao vou entrar em detalhes ok? mas se tiver duvidas pode postar ;)

Ainda nesta tela você vai desmarcar a opcao use default e você vai perceber que o item options vai aparecer, você clica nele e marca as opções:

copy database users and databases roles

copy object-level permissions

e as todas as demais da guia table options

Aperta ok

-- fim do truque http://forum.imasters.com.br/public/style_emoticons/default/coolio.gif

 

6ª tela, se ker rodar agora ou agendar (criar job)

7ª tela, uma tela de confirmacao

 

Aperta concluir e testa :)

 

Ufa, parece complicado neh, mas segue ai e posta o resultado ok?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Renato,

 

Que bom que deu certo e que você tinha a opcao de usar o VS do 2005. Como falou que estava com o SQL2000 entao nem pensei em outras possibilidades ;)

 

Precisando é só postar. Alguém ajuda com certeza.

 

Abçs e boa sorte

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.