Oireet
Näyttöön tulee virhesanoma, kun suoritat minkä tahansa seuraavista toiminnoista Microsoft Business Solutions - Business Portalissa:
-
Yrität palauttaa tietokannan.
-
Yrität viedä tietokannan offline-tilaan.
-
Yrität määrittää tietokannan yhdelle käyttäjälle tai vain luku -käyttöomista varten.
Näyttöön tulee seuraava virhesanoma:
Virhe 5070: Tietokannan osavaltiota ei voi muuttaa, kun muut käyttäjät käyttävättietokantaa' database_name ' ALTER DATABASE -lauseke epäonnistui. sp_dboption-komento epäonnistui.
Tämä ongelma ilmenee, vaikka kaikki käyttäjät ovat poistuneet Microsoft Dynamics GP:stä tai Microsoft Dynamics SL:stä.
Syy
Yritysportaali hyödyntää suorituskykyetuja yhteys poolin avulla. Tämä johtuu siitä, miten yhteys varastysfunktiot toimivat ja yritysportaalin suunnittelun vuoksi. Yritysportaalin käyttäjät säilyttävät yhteyden tietokantoihin, kun käyttäjät sulkevat selaimen istuntonsa.
Ratkaisu
Voit ratkaista ongelman seuraavasti:
-
Näytä aktiiviset yhteydet tietokantoihin, Microsoft SQL Server 2000 -palvelimen prosessitunnus (SPID), tila ja kirjautumisnimi. Voit tehdä tämän seuraavasti:
-
Aloita SQL analysoiminen.
-
Suorita seuraava komentosarja.
sp_who
-
-
Palauta aktiiviset yhteydet. Voit tehdä tämän jomallakin seuraavista tavoista.Menetelmä 1 Katkaise yritysportaalin käyttäjien SPIR-tunnukset manuaalisesti. Tämä menetelmä on suositeltava menetelmä, koska se vaikuttaa vain muutamaan prosessiin ja käyttäjään. Huomautus Ennen kuin toimit näiden ohjeiden mukaisesti, kaikki käyttäjät poistuvat Yritysportaalista.
-
Aloita SQL analysoiminen.
-
Suorita seuraava komentosarja tietokannassa.
KILL <SPID number>
Huomautus Korvaa <SPID-numero> SPID-numerolla vaiheessa 1.
Menetelmä 2 Käynnistä SQL Services uudelleen SQL Server Management Studio tai Microsoft SQL Server Managerin avulla:
-
Kaikki käyttäjät voivat poistua yritysportaalista ja muista ohjelmista, jotka Microsoft SQL Server.
-
Käynnistä SQL uudelleen käyttämällä Microsoft SQL Server Management Studio-hallintaa tai SQL Server Enterprise hallintaa.Kun käynnistät SQL-palvelut uudelleen, kaikki SPID-yhteydet ja SPID-yhteydet palautetaan. Menetelmä 2 vaikuttaa enemmän käyttäjiin ja enemmän prosesseja kuin menetelmä 1.
-
Lisätietoja
Saat lisätietoja KILL-komennosta napsauttamalla seuraavaa artikkelin numeroa, jolloin voit tarkastella artikkelia Microsoft Knowledge Base -tietokannassa:
171224 Transact-SQL KILL-komennon toiminta