Gælder for
SQL Server 2008 R2

Symptomer

Overvej følgende scenarie:

  • Du har en forekomst af Microsoft SQL Server 2008 R2, der er vært for et brugerkontrolpunkt (UCP).

  • Du installerer samlet opdateringspakke 1 til SQL Server 2008 R2 på forekomsten.

I dette scenarie lykkes installationen. Tjenesten SQL Server kan dog ikke starte. Desuden logføres følgende fejlmeddelelser i filen SQL Server Errorlog:

<Dato> <Klokkeslæt> spid7s Eksekvering [sysutility_mdw].sysutility_ucp_core.sp_initialize_mdw_internal<Dato>< Klokkeslæt> spid7s SQL Server blokeret adgang til proceduren "sys.xp_qv" af komponenten "Agent XPs", fordi denne komponent er deaktiveret som en del af sikkerhedskonfigurationen for denne server. En systemadministrator kan aktivere brugen af "Agent XP'er" ved hjælp af sp_configure. Du kan få mere at vide om aktivering af 'Agent XPs' under "Konfiguration af Surface-område" i SQL Server Books Online.<Fejl i>dato <klokkeslæt> spid7s: 15281, alvorsgrad: 16, tilstand: 1.<Dato><Klokkeslæt> spid7s SQL Server blokeret adgang til proceduren "sys.xp_qv" for komponenten "Agent XPs", fordi denne komponent er deaktiveret som en del af sikkerhedskonfigurationen for denne server. En systemadministrator kan aktivere brugen af "Agent XP'er" ved hjælp af sp_configure. Du kan få mere at vide om aktivering af 'Agent XPs' under "Konfiguration af Surface-område" i SQL Server Books Online.<Dato><klokkeslæt> spid7s Fejl: 912, Alvorsgrad: 21, Tilstand: 2.<Dato>< klokkeslæt> spid7s-opgradering af scriptniveau for databasens "master" mislykkedes, fordi opgraderingstrinnet 'sqlagent100_msdb_upgrade.sql' fandt fejlen 15281, tilstand 1, alvorsgrad 16. Dette er en alvorlig fejltilstand, der kan forstyrre almindelig drift, og databasen vil blive taget offline. Hvis fejlen opstod under opgraderingen af "masterdatabasen", forhindrer det, at hele SQL Server forekomst starter. Undersøg de tidligere fejllogposter for fejl, foretag de relevante korrigerende handlinger, og start databasen igen, så scriptopgraderingstrinnene kører for at fuldføre.<Fejl i>dato <klokkeslæt> spid7s: 3417, alvorsgrad: 21, tilstand: 3.<Dato><Klokkeslæt> spid7s Hoveddatabasen kan ikke gendannes. SQL Server kan ikke køre. Gendan masteren fra en fuld sikkerhedskopi, reparer den, eller genopbyg den. Du kan få mere at vide om, hvordan du genopbygger hoveddatabasen, under SQL Server Bøger Online.<Dato><Klokkeslæt> spid7s SQL-sporing blev stoppet på grund af lukning af serveren. Sporings-id = '1'. Dette er kun en oplysende meddelelse. der kræves ingen brugerhandling.

Dette problem kan også opstå, når du opgraderer en forekomst af SQL Server 2008 R2 Release Candidate (RC), der hoster en UCP til udgivelsesversionen af SQL Server 2008 R2.

Årsag

Dette problem opstår, fordi indstillingen Agent XPs ikke er aktiveret, når SQL Server 2008 R2 kører opgraderingsscriptet for msdb-databasen.Dette script kører, når SQL Server-tjenesten starter. Scriptet kører en lagret procedure, der er relateret til UCP' en. Desuden kræver den lagrede procedure, at indstillingen Agent XP'er er aktiveret.

Løsning

Oplysninger om samlet opdatering

Rettelsen til dette problem blev først udgivet i Samlet opdatering 2. Du kan finde flere oplysninger om, hvordan du får denne samlede opdateringspakke til SQL Server 2008 R2, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2072493 Samlet opdateringspakke 2 til SQL Server 2008 R2Note Da builds er kumulative, indeholder hver ny rettelse alle de hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den tidligere rettelse til SQL Server 2008 R2. Vi anbefaler, at du overvejer at anvende den nyeste rettelse, der indeholder dette hotfix. Få flere oplysninger ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

981356 De SQL Server 2008 R2-builds, der blev udgivet efter SQL Server 2008 R2 blev udgivet

Løsning

Bemærk! Hvis du ikke har installeret samlet opdateringspakke 1 endnu, skal du følge afsnittet "Løsning" for at installere samlet opdateringspakke 2. Dette problem findes ikke i samlet opdateringspakke 2 og nyere versioner af opdateringen til SQL Server 2008 R2.Hvis du oplever dette problem, når du har installeret samlet opdateringspakke 1, skal du følge disse trin for at løse dette problem:

  1. Aktivér sporingsflag 902 på forekomsten af SQL Server 2008 R2. Det kan du gøre ved at følge disse trin:

    1. Åbn SQL Server Configuration Manager.

    2. Klik på SQL Server Tjenester i SQL Server Configuration Manager.

    3. Dobbeltklik på SQL Serverservice.

    4. Klik på fanen Avanceret i dialogboksen SQL Server Egenskaber.

    5. Når du klikker på fanen Avanceret , skal du finde elementet Startparametre .

    6. Tilføj ;-T902 i slutningen af den eksisterende strengværdi, og klik derefter på OK.

  2. Højreklik på SQL Serverservice, og klik derefter på Start.

  3. Hvis den SQL Server Agent tjeneste kører, skal du højreklikke på den SQL Server Agent tjeneste og derefter klikke på Stop.

  4. Åbn SQL Server Management Studio, og opret derefter forbindelse til forekomsten af SQL Server 2008 R2.

  5. Kør følgende sætninger:

    EXEC sp_configure 'show advanced', 1; OMKONFIGURERE; EXEC sp_configure "tillad opdateringer", 0; OMKONFIGURERE; EXEC sp_configure 'Agent XPs', 1; OMKONFIGURERE;

  6. Højreklik på SQL Serverservice i SQL Server Configuration Manager, og klik derefter på Stop.

  7. Fjern sporingsflag 902 på forekomsten af SQL Server 2008 R2. Det gør du ved at slette ;-T902 fra den strengværdi, du opdaterede i trin 1f.

  8. Højreklik på SQL Serverservice, og klik derefter på Start.

  9. Højreklik på SQL Server Agent-tjenesten, og klik derefter på Start.

  10. I SQL Server Management Studio skal du genoprette forbindelsen til forekomsten af SQL Server 2008 R2.

  11. I Object Explorer skal du udvide Administration, højreklikke på Dataindsamling og derefter klikke på Aktivér dataindsamling.Bemærk! Hvis dataindsamling allerede er aktiveret, er elementet Aktivér dataindsamling ikke tilgængeligt.

Bemærk! Du får muligvis vist følgende fejlmeddelelse, når du opretter forbindelse til forekomsten af SQL Server 2008 R2 i SQL Server Management Studio:

Fejl: 18401Logon mislykkedes for brugerens '<logonnavn>'. Årsag: Serveren er i scriptopgraderingstilstand. Kun administrator kan oprette forbindelse på nuværende tidspunkt.

Denne fejlmeddelelse angiver, at SQL Server 2008 R2 fuldfører installationen af samlet opdateringspakke 1. Hvis du modtager denne fejlmeddelelse, skal du vente flere minutter og derefter oprette forbindelse til forekomsten af SQL Server 2008 R2 igen.

Status

Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Referencer

Flere oplysninger om den trinvise serviceringsmodel for SQL Server finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

935897 En trinvis serviceringsmodel er tilgængelig fra SQL Server-teamet til at levere hotfixes til rapporterede problemer Du kan få flere oplysninger om navngivningsskemaet for SQL Server opdateringer ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

822499 navngivningsskema for Microsoft SQL Server softwareopdateringspakker Du kan få flere oplysninger om softwareopdateringsterminologi ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

824684 Beskrivelse af den standardterminologi, der bruges til at beskrive Microsoft-softwareopdateringer

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.