2 votes

Erreur lors de la tentative d'ouverture du Plan de maintenance SQL - SSMS 2008

Si j'ouvre SSMS sur ma machine cliente, me connecte à notre serveur SQL, et essaie d'ouvrir un plan de maintenance là-bas, je reçois cette erreur :

TITRE : Microsoft SQL Server Management

Studio

Impossible de charger le fichier ou l'assembly 'msddsp, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou l'une de ses dépendances. Le système ne trouve pas le fichier spécifié. (Microsoft.DataTransformationServices.Design)

------------------------------ BOUTONS :

OK

Si j'essaie la même chose directement sur le serveur, rien ne se passe (pas d'erreurs ou quoi que ce soit)

2voto

bestattendance Points 2424

J'ai reçu ce message d'erreur chaque fois que j'ouvrais un Plan de Maintenance.

En cours d'exécution:

  • Windows Server 2008 SP2
  • SQL Server 2008 R2 10.50.1617.0
  • SQL Server Management Studio 10.50.1617.0

J'ai téléchargé et installé SQL Server Management Studio SP1 (SQLManagementStudio_xxx_ENU) - je n'ai même pas mis à jour le serveur lui-même, et j'ai pu ouvrir des Plans de Gestion après cela. Maintenant j'ai:

  • SQL Server 2008 R2 10.50.1617.0
  • SQL Server Management Studio 10.50.2500.0

J'ai remarqué qu'après l'installation de ceci, j'ai la version correcte de msddsp installée dans le GAC.

entrez la description de l'image ici

Sinon, peut-être que cela fonctionnera pour vous?: maybe this will work for you?:

0voto

John Richardson Points 1197

Assurez-vous que votre machine dispose du même niveau de pack de service SQL que le serveur.

0 votes

Comment puis-je faire cela? Y a-t-il une commande que je peux exécuter pour voir quelle version?

0 votes

Si vous avez le serveur de base de données installé localement, connectez-vous et effectuez une requête select @@version; si vous n'avez que les outils client, ouvrez Management Studio et rendez-vous dans Aide / À propos, vérifiez la version affichée par rapport à celle du serveur. Je parie qu'elle est inférieure.

0voto

adaptr Points 16431

Les (pour un débutant) très attrayants plans de maintenance utilisent en fait un composant complètement différent (SSIS, SQL Server Integration Services) pour empaqueter et exécuter les plans.

Cela signifie que les installations de SSIS et de MSSQL utilisées pour créer de tels plans doivent correspondre aux versions des installations de SSIS et de MSSQL qui les exécutent - oui, MSSQL et SSIS sont deux programmes différents.

Après avoir rencontré cette foutue défaillance multiple fois sur les serveurs de production et de test, j'ai complètement abandonné et j'utilise maintenant des emplois SQL Agent efficaces, simples à utiliser et entièrement contrôlables.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X