GNU/Linux >> Znalost Linux >  >> Panels >> Plesk

Jak opravit podezřelou databázi v MSSQL

Jak opravit podezřelou databázi v MS SQL

Problém
Máte databázi v MS SQL, která je označena jako (podezřelý) a nemůžete se k databázi připojit.

Možné příčiny

  • Databáze mohla být poškozena.
  • Na serveru SQL není k dispozici dostatek místa k obnovení databáze během spouštění.
  • Databázi nelze otevřít kvůli nepřístupným souborům nebo nedostatku paměti či místa na disku.
  • Soubory databáze jsou uchovávány operačním systémem, zálohovacím softwarem třetí strany atd.
  • Došlo k neočekávanému vypnutí serveru SQL Server, výpadku napájení nebo selhání hardwaru.

Rozlišení
Tyto kroky vyžadují, abyste měli v počítači nainstalované Microsoft SQL Server Management Studio. Pokud toto nemáte nainstalované, postupujte podle kroků uvedených v následujícím článku:Jak se připojit k databázi MS SQL

Před prováděním jakýchkoli změn v databázi vždy zálohujte web. Zákazníci sdíleného hostingu to mohou provést prostřednictvím ovládacího panelu. Viz Zálohování webu pomocí Plesk. Zákazníci dedikovaných serverů mohou zálohovat web buď prostřednictvím ovládacího panelu, nebo prostřednictvím sady Control Suite. Viz Jak zálohovat doménu pomocí Control Suite.

  1. Otevřete Microsoft SQL Server Management Studio a připojte se k vaší databázi
  2. Klikněte na Nový dotaz tlačítko
  3. Na stránku Nový dotaz vložte následující skript SQL, který nahraďte [Vaše databáze] názvem vaší databáze. 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. Klikněte na tlačítko Provést

Vaše databáze by již neměla být označena jako (podezřelý) a měli byste k ní mít přístup.


Plesk
  1. Jak opravit poškozenou tabulku databáze MySQL

  2. Jak vytvořit databázi v cPanel

  3. Jak odstranit databázi MSSQL nebo MySQL v ovládacím panelu Plesk

  1. Jak opravit databázi MySQL

  2. Jak vytvořit databázi v PostgreSQL

  3. Jak se připojit k vaší databázi MSSQL (SSMS)

  1. Jak opravit databázi MySQL v cPanel

  2. Jak vytvořit databázi MSSQL pomocí Plesk?

  3. Jak zaregistrovat existující databázi MySQL/MSSQL v Plesku pro Windows?