GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Comment réparer une base de données suspecte dans MSSQL

Comment réparer une base de données suspecte dans MS SQL

Problème
Vous avez une base de données dans MS SQL qui est étiquetée comme (suspecte) et vous ne parvenez pas à vous connecter à la base de données.

Causes possibles

  • La base de données a pu être corrompue.
  • Il n'y a pas assez d'espace disponible pour que le serveur SQL récupère la base de données au démarrage.
  • La base de données ne peut pas être ouverte en raison de fichiers inaccessibles ou d'un manque de mémoire ou d'espace disque.
  • Les fichiers de la base de données sont conservés par le système d'exploitation, un logiciel de sauvegarde tiers, etc.
  • Il y a eu un arrêt inattendu de SQL Server, une panne de courant ou une panne matérielle.

Résolution
Ces étapes nécessitent que Microsoft SQL Server Management Studio soit installé sur votre ordinateur. Si vous ne l'avez pas installé, veuillez suivre les étapes décrites dans l'article suivant :Comment se connecter à votre base de données MS SQL

Toujours sauvegarder le site Web avant d'apporter des modifications à la base de données . Les clients d'hébergement mutualisé peuvent le faire via le Panneau de configuration. Reportez-vous à Sauvegarder votre site Web avec Plesk. Les clients de serveurs dédiés peuvent sauvegarder le site soit via le Panneau de configuration, soit via Control Suite. Reportez-vous à la section Comment sauvegarder un domaine à l'aide de Control Suite.

  1. Ouvrir Microsoft SQL Server Management Studio et connectez-vous à votre base de données
  2. Cliquez sur Nouvelle requête bouton
  3. Collez le script SQL suivant dans votre page Nouvelle requête en remplaçant [YourDatabase] par le nom de votre base de données. EXEC sp_resetstatus [YourDatabase]; ALTER DATABASE [YourDatabase] SET EMERGENCY DBCC checkdb([YourDatabase]) ALTER DATABASE [YourDatabase] SET SINGLE_USER WITH ROLLBACK IMMEDIATE DBCC CheckDB ([YourDatabase], REPAIR_ALLOW_DATA_LOSS) ALTER DATABASE [YourDatabase] SET MULTI_USER
  4. Cliquez sur Exécuter

Votre base de données ne devrait plus être étiquetée comme (suspecte) et vous devriez pouvoir y accéder.


Plesk
  1. Comment réparer la base de données MySQL

  2. Comment réparer une table de base de données MySQL corrompue

  3. Comment créer une base de données dans cPanel

  4. Comment supprimer une base de données MSSQL ou MySQL dans le panneau de contrôle de Plesk

  5. Comment se connecter à votre base de données MSSQL (SSMS)

Comment réparer la base de données MySQL dans cPanel ?

Comment réparer une base de données MySQL ?

Comment restaurer manuellement une base de données MSSQL dans SQL Management Studio (SSMS)

Comment faire une sauvegarde de base de données sur Plesk

Comment créer une base de données dans Plesk

Comment réparer une base de données