1
resposta

BULK INSERT entre o S3 e o SQL Server na AWS

Segui vários tutoriais, mas não consegui efetivar o comando 'BULK INSERT' a partir de um arquivo carregado, do S3, para file system no RDS. Me parece que todos os tutoriais estão apontando para versões antigas do console AWS e parece que os passos não valem mais.

O que fiz:

  1. Configurei o RDS para integrar com o S3 (ambos estão configurados na mesma região) Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  2. Executei os seguintes comandos no SQL Server / banco de dados exec msdb.dbo.rds_download_from_s3

     @s3_arn_of_file='arn:aws:s3:::fidc-123qred-carteiras/testeupd.csv   ',
     @rds_file_path='D:\S3\testeupd.csv',
     @overwrite_file=1;

Dúvida: a partir desse momento a minha dúvida é: Como posso verificar se o arquivo está disponível ou não. Para verificar executei os seguintes comandos com os seguintes resultados.

  1. Comandos para verificar a existência do arquivo

Insira aqui a descrição dessa imagem para ajudar na acessibilidade ! Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  1. Tentei executar o BULK INSERT e a resposta foi que o arquivo não estava disponível

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alguém pode me orientar, pf?

1 resposta

Alguém sabe onde posso buscar suporte para isso?