Příznaky

Při provádění následujících akcí na portálu Microsoft Business Solutions – Business Portal se zobrazí chybová zpráva:

  • Pokusíte se obnovit databázi.

  • Pokusíte se databázi pře offline.

  • Pokusíte se nakonfigurovat databázi pro přístup pro jednoho uživatele nebo pro přístup jen pro čtení.

Zobrazí se následující chybová zpráva:

Chyba 5070: Stav databáze se nedají změnit, když ostatní uživatelé používají příkazALTERDATABASE database_name databáze. sp_dboption se nezdařilo.

K tomuto problému dochází, i když všichni uživatelé aplikaci Microsoft Dynamics GP nebo Microsoft Dynamics SL ukončí.

Příčina

Portál Business Portal využívá sdružování připojení k využití výhod výkonu. K tomuto chování dochází kvůli způsobu, jakým funkce sdružování připojení a návrh obchodního portálu. Uživatelé portálu Business Portal si po zavření relací prohlížeče udržují připojení k databázím.

Řešení

Při řešení potíží postupujte takto:

  1. Zobrazení aktivních připojení k databázím, id procesu Microsoft SQL Server serveru 2000 (SPID), stavu a přihlašovacího jména. Postupujte takto:

    1. Spusťte SQL Query Analyzer.

    2. Spusťte následující skript.

      sp_who
  2. Resetujte aktivní připojení. Použijte některou z následujících metod.Metoda 1 Ručně odpojte identifikátory SPID pro uživatele portálu Business Portal. Tato metoda je doporučená metoda, protože má vliv na nejmenší procesy a uživatele. Poznámka: Než budete postupovat podle těchto kroků, pusťte všechny uživatele z portálu Business Portal.

    1. Spusťte SQL Query Analyzer.

    2. Spusťte následující skript proti databázi.

      KILL <SPID number>

      Poznámka: Nahraďte <číslo SPID> zástupné číslo SPID z kroku 1.

    Metoda 2 Restartujte SQL Services pomocí SQL Server Management Studio nebo Microsoft SQL Server Manageru:

    1. Pusťte všechny uživatele z portálu Business Portal a všech dalších programů, které se připojují k Microsoft SQL Server.

    2. Restartujte SQL služby pomocí Microsoft SQL Server Management Studio nebo pomocí SQL Server Enterprise Manageru.Po restartování SQL Services se resetují všechna spidy a všechna připojení SPID. Metoda 2 ovlivňuje víc uživatelů a více procesů než metoda 1.

Další informace

Další informace o příkazu KILL získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

171224 Principy práce příkazu Transact-SQL KILL

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.