AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1163556
Accepted
questionto42
questionto42
Asked: 2024-08-06 20:40:25 +0800 CST2024-08-06 20:40:25 +0800 CST 2024-08-06 20:40:25 +0800 CST

Como faço para copiar uma Tarefa de Fluxo de Dados (DFT) completa para outro projeto se a colagem falhar com "Pelo menos um gerenciador de conexões não pôde ser colado corretamente"?

  • 772

Como faço para copiar uma Tarefa de Fluxo de Dados (DFT) completa de um projeto para outro se colar o gerenciador de conexões do projeto gera o erro:

Pelo menos um gerenciador de conexão não pôde ser colado corretamente.

O gerenciador de conexões com o nome 'MyConnMngr' não pôde ser colado com sucesso.

O gerenciador de conexões não pôde ser criado.

Referência de objeto não definida para uma instância de um objeto.

(Microsoft.DataTransformationServices.Design)

Aqui está a cópia completa da mensagem. O link está inativo:


TITLE: Microsoft Visual Studio
------------------------------

The designer could not paste one or more connection managers.

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%C2%AE%20Visual%20Studio%C2%AE&ProdVer=15.9.28307.2094&EvtSrc=Microsoft.DataTransformationServices.Design.SR&EvtID=PasteComponentsFailureCause_couldNotRestoreConnectionManagers&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

At least one connection manager could not be pasted correctly.
The connection manager with the name 'MyConnMngr' could not be pasted successfully.
The connection manager could not be created.
Object reference not set to an instance of an object. (Microsoft.DataTransformationServices.Design)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%C2%AE%20Visual%20Studio%C2%AE&ProdVer=15.9.28307.2094&EvtSrc=Microsoft.DataTransformationServices.Design.SR&EvtID=RestoreConnectionManagers_AtLeastOneRestoreConnectionManagerErrorOccured&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

Se fosse apenas esse gerenciador de conexão que eu teria que construir do zero novamente, eu não perderia tempo com essa pergunta. Mas esse erro impede a colagem de todo o DFT, e eu não consigo nem copiar e colar nenhuma caixa passo a passo.

A única coisa que foi colada de todo o DFT foi um Flat File Connection Manager para o pacote. Parece que os gerenciadores de conexão para o projeto não podem ser colados. Eu tentei em dois projetos. Eu sei que às vezes os objetos ainda são arquivos no projeto e não são mostrados no explorador de projetos. Esses arquivos podem bloquear a colagem de novos objetos com o mesmo nome, ou você receberia um aviso para substituí-lo pelo menos. Portanto, colei o DFT em um projeto que não tinha nenhum gerenciador de conexão com esse nome ou função antes, e ainda assim, o erro apareceu.

Trabalho em uma versão mais antiga do SSIS, de 2016. Talvez uma versão mais nova consiga lidar com isso, mas duvido.

copy
  • 1 1 respostas
  • 33 Views

1 respostas

  • Voted
  1. Best Answer
    questionto42
    2024-08-06T21:25:19+08:002024-08-06T21:25:19+08:00

    Você não deve copiar e colar um DFT. Em vez disso, copie o pacote inteiro, mas não por copiar e colar, mas com o "Add Existing Package" do menu:

    insira a descrição da imagem aqui

    insira a descrição da imagem aqui

    Então, obtive alguns pequenos erros que pude corrigir rapidamente.

    Código de erro 0xC00470A6:

    insira a descrição da imagem aqui

    Ocorreram erros ao carregar o pacote:

    insira a descrição da imagem aqui

    E então você encontra a caixa DFT com tudo dentro dela no novo projeto.

    Lembre-se de que isso só funciona porque não copia os gerenciadores de conexão do projeto. Você não pode copiá-los um por um, pois isso não está no menu se você clicar com o botão direito em um gerenciador de conexão:

    insira a descrição da imagem aqui

    Em vez disso, você precisa pregar uma peça no SSIS:

    1. Crie um novo gerenciador de conexão fictício com o mesmo nome no seu projeto. As configurações não importam, ele só precisa do mesmo nome.
    2. Copie o gerenciador de conexões do projeto antigo da pasta do Windows Explorer (ou do Data Explorer que você tiver) e adicione-o posteriormente ao projeto, substituindo o que você criou.

    Somente com isso, você pode obter as configurações copiadas. Se você começar com a cópia para o projeto no Data Explorer e depois tentar adicioná-lo, não há nada no menu para isso. Se depois você fizer um gerenciador de conexões e tentar renomeá-lo para aquele colado, você só substituirá o necessário pelo novo dummy, e não o contrário.

    Depois de copiar o pacote inteiro, você pode escolher o DFT e copiá-lo para outro pacote do mesmo projeto.

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve