none
declare @sql_cmd - Output - Acesso negado - RRS feed

  • Pergunta

  • Olá pessoal tudo bem? Por favor me ajudem!

    Estou executando esta query (declare @sql_cmd varchar(4000) SET @sql_cmd ='C:\Users\esantos\Desktop\PRIMEIRA_FATURA\ExportaCSV_1.bat' EXEC xp_cmdshell @sql_cmd) para que o arquivo rode no ‘cdm’ e me traga os arquivos em execel! Mas o retorno da query é:

    output

    1

    Acesso negado.

    2

    NULL

    Quando rodo as queries no cdm os arquivos são gerados, mas vem com a seguinte mensagem de erro:

    Mensagem 208, Nível 16, Estado 1, Servidor ESANTOS-3490, Linha 1

    Nome de objeto 'dbo.Vencidos_Inadimplentes-varchar_47' inválido.

    Como posso conseguir esse acesso?


    terça-feira, 5 de janeiro de 2021 15:52

Todas as Respostas

  • Carllos_Santos,

    O usuário que você esta utilizando para executar a query no CMD tem permissão de acesso ao objeto?

    De que forma você esta executando a query, dentro do SQL Server abrindo o XP_CMDShell ou através do próprio SQLCMD?


    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]

    quarta-feira, 6 de janeiro de 2021 11:17