Symptomer
Tenk deg følgende:
-
Du kan bruke Microsoft SQL Server 2012, 2014 og 2016.
-
Du kan bruke Endre DATABASE... ENDRE filen... -setning til å konfigurere tempdb-databasen hvis du vil bruke en ny loggfil.
-
Du angir den nye loggfilstørrelsen å bli mindre enn 248 KB.
-
Du stopper og starter forekomsten av SQL Server for å bruke endringene på nytt.
I dette scenariet starter ikke forekomsten av SQL Server. Feilmeldinger som ligner følgende logges i tillegg til SQL Server-feilloggen:
Feil: 9004, alvorlighetsgrad: 21, tilstand: 1.
Det oppstod en feil under behandling av logg for databasen tempdb. Gjenopprett fra sikkerhetskopi. Hvis en sikkerhetskopi ikke er tilgjengelig, kan det være nødvendig å bygge loggen. Feil: 945, alvorlighetsgrad: 14 tilstand: 2. Databasen tempdb kan ikke åpnes på grunn av utilgjengelige filer eller ikke nok minne eller diskplass plass. Se SQL Server-errorlog for detaljer.
Oppløsning
Dette problemet ble løst i følgende kumulative oppdateringer for SQL Server:
Samleoppdatering 7 for SQL Server 2014 Service Pack 1 Samleoppdatering 2 for SQLServer 2016 Kumulativ oppdatering 5 for SQL Server 2012 Service Pack 3 (SP3) Obs! Etter at du har installert denne oppdateringen og deretter starter du forekomsten av SQL Server, utvider SQL Server loggfilen til minimumsstørrelsen som kreves.
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Nyeste kumulative oppdateringen for SQL Server-2014 Nyeste kumulative oppdateringen for SQL Server-2016 Nyeste kumulative oppdateringen for SQL Server 2012 SP3
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.