none
Job agendado com tocken RRS feed

  • Pergunta

  • Boa tarde pessoal.

    Estou dando suporte em um Database de um cliente que ninguém mexe faz algum tempo... estão migrando para a AWS, e fiquei com dúvida nos jobs, pois aparentemente está chamando pacotes SSIS, mas não está claro o nome do pacote ou onde está... pelo que pesquisei, está utilizando parâmetros SQLCMD com tocken, não conheço muito sobre isso... também não sei onde encontrar a definição/valor desses parâmetros, pois qndo tento executar o comando para listar, me aparece um erro.

    Script do job para verificarem o comando executado:

    Segue erro ao tentar verificar o parâmetro:


    Rogerio Borsoi

    terça-feira, 6 de dezembro de 2022 21:06

Todas as Respostas

  • Rogério,

    Vamos por partes!

    Este jog esta sendo executado através de um agendado realizado no SQL Server?

    Olhando o comando Exec, esta sendo montando uma comando de execução do job através de um step do mesmo, os parâmetros fazem parte do conjunto de configurações do Step e não estão relacionados ao SQLCMD.


    Pedro Antonio Galvão Junior [MSc. | 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, 12 de dezembro de 2022 23:46
    Moderador
  • Olá Júnior, obrigado pela sua resposta!

    O job está no Agent do SQL Server... apenas listei o script dele.

    Onde posso ver essa configuração dos parâmetros, pois não achei nas propriedades do job?

    Grato,


    Rogerio Borsoi



    quarta-feira, 14 de dezembro de 2022 12:20
  • Rogerio,

    Através do Management Studio você terá acesso a todos os jobs configurados e seus respectivos steps.

    Veja se estes links podem lhe ajudar:

    Crie um trabalho - SQL Server Agent | Microsoft Learn]

    Create a Transact-SQL Job Step - SQL Server Agent | Microsoft Learn


    Pedro Antonio Galvão Junior [MSc. | 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]

    quinta-feira, 15 de dezembro de 2022 13:11
    Moderador
  • Olá Pedro!

    Sim, esse script que passei eu extrai do SSMS... porém, minha dúvida é no comando do job... não entendi muito bem o que está executando.


    Rogerio Borsoi

    terça-feira, 3 de janeiro de 2023 12:31
  • Rogerio,

    Na verdade o script apresenta duas procedures, a primeira realizando o adicionamento de um novo job a ser executado.

    Já a segunda representa um step que esta sendo configurado e adicionado ao job anteriormente criado.

    Estas duas procedures representam justamente os comandos executados pelo SQL Server para realizar a criação do job e seu step com base no que foi criado anteriormente através de interface gráfica ou linha de comando.


    Pedro Antonio Galvão Junior [MSc. | 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, 3 de janeiro de 2023 22:18
    Moderador
  • Olá Rogerio,
     
    Alguma novidade sobre a consulta feita?
     
    A resposta fornecida foi útil?
     
    Obrigado por usar os fóruns do MSDN.
     
    Pablo Garcia
    ____________________________

    Por favor, lembre-se de "Marcar respostas" para respostas que resolveram seu problema, é uma maneira comum de reconhecer aqueles que ajudaram e torna mais fácil para outros visitantes encontrarem a solução mais tarde.
    terça-feira, 24 de janeiro de 2023 17:01