det er ingen tvil om at loggfilen vil bli større og større med veksten AV SQL Server database file. Det vil imidlertid påvirke kjørehastigheten til datamaskinen og oppta mer og mer plass. Dette er ikke hva vi forventer å se. Så noen ganger er det nødvendig å krympe selv slette SQL Server loggfil.
følgende introduserte måter vil bli brukt PÅ SQL Server 2014/2012 for å slette loggfilen MED SQL Server Management Studio eller Transact – SQL.
Vei 1: Slett SQL Server-Loggfilen I SQL Server Management Studio
Trinn 1: Krymp Serverloggfilen
1. LOGG INN I SQL Server Management Studio. Utvid forekomsten som er koblet TIL SQL Server i Objektutforsker.
2. Brett Ut Databaser, og høyreklikk deretter databasen du vil krympe.
3. Gå Til Oppgaver-Krympe, og klikk Deretter Filer.
4. Velg filtype og filnavn.
generelt vil loggfilen bli krympet når DU klikker OK nå. Men hvis du vil sette den i mer detaljert, kan alternativene nedenfor velges.
Alternativ 1: Merk Av For Frigi ubrukt plass.
Alternativ 2: Merk Av For Omorganiser filer før du slipper ubrukt plass.
Hvis Dette er valgt, Må Verdien Krympe filen til angis. Som standard er alternativet fjernet.
Alternativ 3: Angi den maksimale prosentandelen ledig plass som skal være igjen i databasefilen etter at databasen er krympet. Verdien kan være mellom 0 og 99. Dette alternativet er bare tilgjengelig Når Omorganisere filer før du slipper ubrukt plass er aktivert.
men hvis vi forbereder oss på å slette data, kan ikke den primære datafilen gjøres mindre enn størrelsen på den primære filen i modelldatabasen.
Alternativ 4: Merk Av For Den Tomme filen ved å overføre dataene til andre filer i samme filgruppe.
5. Klikk OK.
Trinn 2: Slett LOGGFILEN FOR SQL Server
1. Gjør forekomst koblet TIL SQL Server-Databasemotoren I Objektutforsker, og utvid deretter forekomsten.
2. Utvid Databaser, høyreklikk den du vil slette filen fra, og klikk Deretter Egenskaper.
3. Velg Filer-siden. Velg filen du vil slette, i rutenettet Databasefiler, og klikk Deretter Fjern.
4. Klikk OK.
Vei 2: Slett SQL Server Loggfil Med Transact-SQL
hvis du er kjent Med Transact-SQL, følg denne måten å arbeide FOR SQL Server database eller logg sletting.
Trinn 1: Tøm SQL-loggfil
1. Koble Til Databasemotoren.
2. Klikk Ny Spørring På standardlinjen.
3. Kopier og lim inn følgende eksempel i spørringsvinduet og klikk Kjør.
BRUK UserDB;
GÅ
DBCC SHRINKFILE (DataFile1, 8);
GÅ
dette eksemplet bruker DBCC SHRINKFILE til å krympe størrelsen på en datafil kalt DataFile1 I userdb-databasen til 8 MB.
Trinn 2: Slett LOGGFILEN FOR SQL Server
1. Koble Til Databasemotoren.
2. Klikk Ny Spørring På standardlinjen.
3. Kopier og lim inn følgende eksempel i spørringsvinduet og klikk Kjør. Dette eksemplet fjerner filen test1dat4.
BRUK master;
GÅ
ENDRE DATABASE AdventureWorks2012
FJERN FILTEST1DAT4;
GÅ
Sammenligning Av Vei 1 Til Vei 2, den første måten er utvilsomt enklere FOR SQL Server nye brukere. Men kommandoen kan fungere raskt. Det vil imidlertid være enklere å kontrollere feilfrekvens når du sletter SQL Server-fil ved HJELP AV SQL Server Management Studio. I et ord kan de krympe og deretter slette databasefil eller loggfil. Forskjellen er bare implementeringen.
- Hvordan Finne Slettet SQL Databasefil Fra Virus Angrepet Stasjon
- Hvordan Administrere ANTALL SQL Server Feillogger
- Hvordan Tilbakestille SQL Server SA Og Annet Brukerpassord
- Hvordan Gjenopprette En Utilgjengelig Hoveddatabase I SQL Server 2012
- Hvordan Dekryptere Databasefilen I SQL Server Express
>