none
Liberar Somente 1 View - Linked Server RRS feed

  • Pergunta

  • Pessoal, bom dia!

    Preciso acessar um banco externo para realizar a leitura de uma VIEW.

    Conversei com o administrador do banco e ele criou um usuário para mim e me informou o IP.

    Consegui acessar o banco e realizar o select na VIEW.

    Só que seria melhor se eu conseguisse via Linked Server realizar a leitura dessa view, pois assim poderia relacioná-la com outras tabelas de meu banco.

    Criei o linked server em meu banco (com sucesso - não deu erro), para me conectar a esse banco externo, porém, ao executar o script:

     

     

    SELECT * FROM [192.100.100.57].DIMEP_REP.dbo.SIGA_REP_COM_TROCALACRE

     

     

    é retornado a seguinte mensagem:

     

     

    OLE DB provider "SQLNCLI" for linked server "192.100.100.57" returned message "Unspecified error".

    OLE DB provider "SQLNCLI" for linked server "192.100.100.57" returned message "The stored procedure required to complete this operation could not be found on the server. Please contact your system administrator.".

    Msg 7311, Level 16, State 2, Line 1

    Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI" for linked server "192.100.100.57". The provider supports the interface, but returns a failure code when it is used.

     

     

    Será que deve ser questão de permissão? Caso seja isso, como faço para que ele me conceda essa permissão; seria em Securables ? Qual o caminho, exatamente? Acredito que, caso seja possível, o responsável pelo o banco não saiba realizar essa configuração, aí eu passaria para ele.

     

    Muito Obrigado !!


    []´s Obrigado, Denison Soares
    segunda-feira, 22 de agosto de 2011 13:25

Respostas

Todas as Respostas