web-dev-qa-db-fra.com

Le package SSIS affiche un écran vide en mode conception

J'ai créé un package SSIS à l'aide de SQL Server data tools 2015 il y a une semaine. Et aujourd'hui, j'ai ouvert le paquet et il montre juste l'écran vide.

J'ai lu ce problème ici et il semble que c'était le défaut dans les versions antérieures et il est corrigé.

Quelqu'un a-t-il été confronté à ce problème dans les outils de données 2015? Comment puis-je le réparer et enregistrer mon colis?

13
user979189

1) Pendant que le paquet est ouvert avec la page blanche, renommez-le dans la solution.

2) Enregistrez le colis et fermez.

3) Renommez le nom d'origine du package (pendant que le package est fermé). Ce changement de nom ouvrira le package et, espérons-le, le rétablira afin que vous puissiez le modifier.

Cela a fonctionné pour moi, j'espère que cela fonctionnera pour d'autres.

29
Tim

Tout blanc sur ouvert? Cela arrive juste de temps en temps, les choses sont là juste à côté et la réouverture de Visual Studio le fait toujours revenir pour moi.

Sinon, vous pouvez toujours trouver le fichier dtsx sous tout dans votre dossier utilisateurs:

C:\Users\<yourusernamehere>\Source\Workspaces\<Projectworkspace>

copiez-le, puis retirez-le en cliquant avec le bouton droit sur le dossier Packages SSIS dans l'Explorateur de solutions et ajoutez un package existant pour voir si vous pouvez le voir ensuite.

7
Jim

La réponse de Tim ci-dessus a aidé mais n'a pas fonctionné pour moi. Au lieu de cela, cela a fonctionné dans Visual Studio 2015:

  1. Fermez la solution
  2. Déplacez le fichier .dtsx qui ne s'ouvrira pas dans un autre dossier (ex: C:\Temp)
  3. Renommez le fichier .dtsx avec le nom souhaité
  4. Ouvrez la solution - vous devriez recevoir un message indiquant que le paquet est manquant.
  5. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur "Packages SSIS" et sélectionnez "Ajouter un package existant"
  6. L'emplacement du package doit être "Système de fichiers". Cliquez sur le bouton "..." et sélectionnez le fichier .dtsx déplacé et renommé. cliquez sur OK

Le fichier .dtsx doit maintenant être ajouté dans la solution correctement nommée - et ouvert pour modification.

1
Joe Vago

J'ai essayé l'astuce pour renommer le package. Cela fonctionne tant que je garde un nouveau nom, mais lorsque je renomme le package à son ancien nom, le problème revient. L'importation d'une nouvelle copie du fichier .dtsx dans le même projet (cassé) n'a pas résolu le problème. [Se référant à la réponse de @Joe]

Voici la seule solution qui toujours fonctionne pour moi:

  1. Créez une nouvelle solution Visual Studio (ou SSDT).
  2. Dans la nouvelle boîte de dialogue de projet, choisissez "Assistant d'importation de projet Integration Services"
  3. Un assistant démarre [cliquez ensuite sur "Introduction à l'assistant" en option]
  4. Sur la page "Sélectionner la source", choisissez "Catalogue des services d'intégration"
  5. Accédez au serveur et au déploiement de projet que vous devez corriger

Cela fonctionne, mais si votre ou vos packages SSIS déployés n'étaient pas à jour, vous devez poursuivre ces deux actions:

  • Supprimez les packages de la nouvelle solution (fixe) qui sont anciens.
  • Importez le (s) nouveau (s) package (s) via "Add Existing Package" à partir de la solution problématique

Je soupçonne que cela se produit en raison d'un problème dans le fichier .database ou .dtproj.

0
Chris Adragna

Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le fichier de package .dtsx, puis cliquez sur View Designer.

0
Zberteoc

Je viens de rencontrer cela; La solution s'ouvre mais tous les dossiers ou fichiers sont vides et ne se trouvent pas dans l'explorateur de solutions. J'ai essayé les suggestions ci-dessus, mais pas de chance. Faites un clic droit sur le nom de la solution et sélectionnez 'Reload Project' et tout va bien. J'espère que cela aide quelqu'un.

0
Richard