2011-01-05 3 views
1

stockée Je suis en train de supprimer un plan de maintenance travail à l'aide de SQL Server 2008, mais continuer à recevoir l'erreur suivante:Impossible de trouver la procédure « msdb.dbo.sp_delete_job »

Msg 2812, Level 16, State 62, Line 4 
Could not find stored procedure 'msdb.dbo.sp_delete_job'. 

Toute aide à l'endroit où je devrais commencer regardant serait apprécié.

Merci, Alex

Répondre

2

Sonne comme Somone supprimé la base de données msdb penser qu'il n'a pas de fonction.

Effectuez une nouvelle installation de SQL Server 2008 quelque part, sauvegardez msdb et restaurez-le dans votre base de données de production.

+2

Assurez-vous que 'msdb' est vraiment parti avant de faire cela. Sinon, vous perdrez tout ce qui est stocké dans le 'msdb' actuel. –

+0

Comment allez-vous vérifier que la BDSM est bien partie? – Alex

+1

@Alex: Vérifie si le SP existe dans la base de données MSDB. Dans Management Studio: bases de données système -> msdb -> programmabilité -> procédures stockées -> procédures stockées système. S'il n'y a pas de sp_delete_job, votre base de données msdb a été endommagée. – Andomar

Questions connexes