Príznaky
Keď v aplikácii Microsoft Business Solutions – Business Portal vykonáte niektorú z nasledujúcich akcií, zobrazí sa chybové hlásenie:
-
Pokúšate sa obnoviť databázu.
-
Pokúšate sa databázu vziať do režimu offline.
-
Pokúšate sa nakonfigurovať databázu na prístup jedného používateľa alebo iba na čítanie.
Zobrazí sa toto chybové hlásenie:
Chyba 5070: Stav databázy nie je možné zmeniť, zatiaľ čo iní používatelia používajú databázový príkazdatabase_name' ALTER DATABASE zlyhali. sp_dboption príkaz zlyhal.
Tento problém sa vyskytuje aj v prípade, že všetci používatelia opustili Microsoft Dynamics GP alebo Microsoft Dynamics SL.
Príčina
Business Portal využíva združovanie pripojení a využíva výhody výkonu. K tomuto správaniu dochádza z dôvodu spôsobu a spôsobu združovania pripojení a návrhu portálu Business Portal. Po zatvorení relácií prehliadača si používatelia podnikových portálov zachovávajú pripojenie k databázam.
Riešenie
Pri odstraňovaní tohto problému postupujte nasledovne:
-
Zobrazenie aktívnych pripojení k databázam, ID procesu Microsoft SQL Server 2000 (SPID), stav a prihlasovacie meno. Postupujte podľa nasledujúcich krokov:
-
Spustite SQL Query Analyzer.
-
Spustite nasledujúci skript.
sp_who
-
-
Obnovte aktívne pripojenia. Použite niektorú z nasledujúcich metód.Metóda 1 Manuálne odpojte identifikátory SPI pre používateľov podnikových portálov. Táto metóda je odporúčanou metódou, pretože ovplyvňuje najmenší proces a používateľov. Poznámka Pred použitím týchto krokov ukončite podnikový portál pre všetkých používateľov.
-
Spustite SQL Query Analyzer.
-
Spustite nasledujúci skript v databáze.
KILL <SPID number>
Poznámka: Nahraďte<SPID> zástupným objektom sPID číslom z kroku 1.
Metóda 2 reštartuje SQL služby pomocou SQL Server Management Studio alebo Microsoft SQL Server Managera:
-
Ukončite podnikový portál všetkých používateľov a všetky ostatné programy, ktoré sa k Microsoft SQL Server.
-
Reštartujte SQL služieb pomocou služby Microsoft SQL Server Management Studio alebo pomocou správcu SQL Server Enterprise Manager.Po reštartovaní SQL služieb sa obnovia všetky identifikátory SPI a všetky pripojenia SPID. Metóda 2 ovplyvňuje viac používateľov a viac procesov ako metóda 1.
-
Ďalšie informácie
Ďalšie informácie o príkaze KILL zobrazíte kliknutím na číslo článku v databáze Microsoft Knowledge Base:
171224 Informácie o tom, ako funguje SQL KILL