Simptomi

Prilikom izvođenja bilo koje od sljedećih akcija na portalu Microsoft Business Solutions – Business Portal prikazuje se poruka o pogrešci:

  • Pokušate vratiti bazu podataka.

  • Pokušajte izvanmrežno preuzeti bazu podataka.

  • Bazu podataka pokušate konfigurirati za pristup samo jednom korisniku ili za pristup samo za čitanje.

Primit ćete sljedeću poruku o pogrešci:

Pogreška 5070: stanje baze podataka nije moguće promijeniti dok drugi korisnici koriste izjavudatabase_name' ALTER DATABASE nije uspjela. sp_dboption naredba nije uspjela.

Taj se problem pojavljuje čak i ako su svi korisnici izašli iz gp-a sustava Microsoft Dynamics ili sustava Microsoft Dynamics SL.

Uzrok

Poslovni portal koristi objedinjavanje veza da bi iskoristio prednosti performansi. To se događa zbog načina na koji se funkcije objedinjavanja veza i zbog dizajna poslovnog portala. Korisnici poslovnog portala održavaju vezu s bazama podataka nakon što korisnici zatvorili sesije preglednika.

Rješenje

Da biste riješili taj problem, slijedite ove korake:

  1. Prikaz aktivnih veza s bazama podataka, id Microsoft SQL Server poslužitelja (SPID), status i naziv prijave. Da biste to učinili, slijedite ove korake:

    1. Pokrenite SQL analizator upita.

    2. Pokrenite sljedeću skriptu.

      sp_who
  2. Ponovno postavite aktivne veze. Da biste to učiniti, koristite jedan od sljedećih načina.Metoda 1 Ručno prekinite vezu s SPID-ovima za korisnike poslovnog portala. Ta je metoda preporučena metoda jer utječe na nekoliko postupaka i korisnika. Napomena Prije nego što slijedite ove korake, neka svi korisnici izlaze iz poslovnog portala.

    1. Pokrenite SQL analizator upita.

    2. Pokrenite sljedeću skriptu u bazi podataka.

      KILL <SPID number>

      Napomena Zamijenite <SPID> rezervirano mjesto s SPID brojem iz koraka 1.

    Metoda 2 Ponovno SQL servise pomoću SQL Server Management Studio ili Microsoft SQL Server upravitelja:

    1. Neka svi korisnici izlaze iz poslovnog portala i svih drugih programa koji se povezuju s Microsoft SQL Server.

    2. Ponovno SQL servise pomoću Microsoft SQL Server Management Studio ili pomoću SQL Server Enterprise Manager.Kada ponovno pokrenete SQL servise, svi SE SPID-ovi i sve SPID veze ponovno će se postaviti. Metoda 2 utječe na više korisnika i više procesa nego na 1. metodu.

Dodatne informacije

Dodatne informacije o naredbi KILL potražite u članku iz Microsoftove baze znanja pod brojem

171224 Objašnjenje kako funkcionira naredba Transact-SQL KILL

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.