Symptoom

Bij het configureren van de toepassing en de service van proces voor Management Reporter 2012 verschijnt een rode X op de application service.

Dit kan ook gebeuren wanneer u een nieuwe integratie toevoegen aan een nieuwe gegevens mart database met behulp van de configuratieconsole voor Microsoft Management Reporter 2012. Het maken van de database voor de mart mislukt.

Als dit gebeurt, controleert u het logboek van de implementatie op C:\ProgramData\Microsoft Dynamics ERP\Management Reporter\Logs\Deployment-Date_Time.log. In het logboekbestand wordt het volgende foutbericht weergegeven:

.Net SqlClient-Data Provider: 1807 Msg, niveau 16, 3 staat, regel 1 kan geen exclusieve vergrendeling op database 'model' krijgen. De bewerking later opnieuw proberen.



Oorzaak

Dit probleem kan optreden als er een verbinding met de model-database in Microsoft SQL Server is. De application Management Reporter worden niet krijgen een exclusieve vergrendeling van de modeldatabase, waardoor het maken van de database ManagementReporter mislukt. Dit probleem kan ook optreden bij het maken van een nieuwe ManagementReporterDM data mart database.

Er zijn andere toepassingen die een vergrendeling op de model-database kunnen houden.


Oplossing

Gebruik de volgende query in Microsoft SQL Server Management Studio waar u probeert te maken van de database Management Reporter om verdere details op het proces met een verbinding met de model-database:

Selecteer
Sessionid = sp.spid
, 'Databasenaam = db.name
, HostName = sp.hostname
, 'Programmanaam' = sp.program_name
, 'Aanmeldingsnaam' sp.loginame =
, 'Taakbeheer PID' = sp.hostprocess
, Status = sp.status van sys.sysprocesses sp
deelnemen aan db vinden op db.database_id = sp.dbid
waarbij db.name = 'model'


Bekijk de kolom HostName met behulp van de onderstaande stappen uit met de resultaten van de bovenstaande query.

  1. Aanmelden bij de server in de resultaten van de hostnaam en Taakbeheer openen.

  2. De PID-kolom toevoegen in de weergave van processen.

    1. Server 2012: Met de rechtermuisknop op de kolomkop naam en selecteer PID.

    2. Server 2008: Klik op Beeld, Kolommen selecteren en selecteer vervolgens de PID.




Vergelijk de resultaten van de Task Manager PID uit de bovenstaande query met de PID krijgen meer informatie over het proces in Taakbeheer.
Afhankelijk van de toepassing die het proces wordt uitgevoerd, stopt u de bijbehorende service of sluit het programma waarmee het bezit is van een vergrendeling op de model-database.

Bijvoorbeeld als het proces vergrendeld is als gevolg van SQL Management Studio, sluit het queryvenster waarin de modeldatabase is geselecteerd.

Als het proces die de vergrendeling is als gevolg van een toepassing, gaat u naar services op de server en stop de service voor de toepassing.


Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×