2016-06-03 1 views
8

Avec la sortie de SSDT 2016 (GA), j'ai installé SQL Server 2016 GA Developer Edition, la nouvelle version autonome de SSMS 2016 et même Visual Studio 2015 Update 2 (Édition professionnelle) et Visual Studio se bloque à chaque fois que je tente d'ouvrir un package SSIS ou de créer une nouvelle solution à l'aide du modèle SSIS (y compris l'assistant d'importation). J'ai réinstallé en utilisant l'ordre suggéré (SQL Server 2016, SSMS, SSDT) ​​ainsi que Visual Studio 2015 suivi par SSDT. Les deux entraînent le même crash. Je suis capable de créer et d'ouvrir tous les autres types de solutions (SSRS, SSAS, SQLCLR), donc cela semble être un problème spécifique à SSIS. Le rapport Connect bug peut être trouvé (ainsi que les pièces jointes et tout MSFT a demandé) ici: https://connect.microsoft.com/SQLServer/feedback/details/2781125/ssis-projects-crash-visual-studioSSDT se bloque lors du chargement des packages SSIS ou du nouveau projet

L'erreur dans Visual Studio est comme suit:

Problem signature: 
    Problem Event Name: APPCRASH 
    Application Name: devenv.exe 
    Application Version: 14.0.25420.1 
    Application Timestamp: 57685d85 
    Fault Module Name: KERNELBASE.dll 
    Fault Module Version: 6.3.9600.18340 
    Fault Module Timestamp: 5736541b 
    Exception Code: c06d007e 
    Exception Offset: 00014878 
    OS Version: 6.3.9600.2.0.0.272.7 
    Locale ID: 1033 
    Additional Information 1: d3a5 
    Additional Information 2: d3a5b2a34c74c92cf7c3ff2061a46015 
    Additional Information 3: 86f5 
    Additional Information 4: 86f5db7ad561caf63ca32f7aba7c4416 
+0

Ne voyant pas cela de mon côté, mais j'avais aussi toutes les versions/tous les outils installés en cours de route. Avez-vous essayé de réparer/réinstaller? –

+0

Ceux-ci sont indépendants de vos problèmes - c'est SSIS qui a des problèmes. Ce que vous voyez est le DacFx (pour SQL Server Object Explorer/projets SQL) à la recherche de DLL d'extension interne facultative. Il se connecte ne pas les trouver comme une erreur qui provoque la confusion. –

+0

oui, j'ai réparé/réinstallé chacun des outils sans changement dans les résultats. – Elsimer

Répondre

2

Code Exception c06d007e est « Delay-charge module introuvable ", il manque donc une DLL.

Pour déboguer, vous pouvez suivre les tentatives de chargement de DLL à l'aide Process Monitor: https://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

ou plus FileMon: http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx

Après avoir trouvé ce qui dll est manquant, vous pouvez essayer d'extraire manuellement de la distribution ou installez tous les composants sur le système clair et copiez la DLL nécessaire à partir de là.

+1

le problème s'est avéré être avec [Traps] (https://www.paloaltonetworks.com/products/secure-the-endpoint/traps.html) bloquant certaines charges DLL la première fois que VS chargé. Process Monitor a fourni une tonne de processus que je ne pouvais pas trier, mais cela m'a amené à vérifier si j'aurais le même problème une fois que notre équipe LAN a explicitement désactivé Traps. – Elsimer