Microsoft SQL Server lagrer sine databaser i to filer som standard. MDF filen er den primære datafilen , inneholder tabellen skjemaer , tabeller og data . Den LDF fil er filen som inneholder logger for databasen. Det beste er å ha begge filene for å feste til en Microsoft SQL Server-forekomst , men det er mulig å feste bare MDF filen og SQL server vil skape en LDF fil for databasen. Du trenger
Microsoft SQL Server
Vis flere instruksjoner
en
Opprett en database i Microsoft SQL Server som heter " Demand ", Her er SQL- kommandoen til å utstede en spørring vindu , bruker den som standard for alt, men databasen navn : lage database Demand
2
Bestem hvor MDF og LDF filer av databasen er faktisk lagret på harddisken : sp_Helpdb Demand
som standard vil det være et sted som for eksempel: C: \\ Program Files \\ Microsoft SQL Server MSSQL.1 \\ \\ MSSQL \\ Data
3
Ta av MDF og LDF filer fra Microsoft SQL Server eksempel : sp_detach_db Demand
4
Åpne mappen hvor filene er lagret og enten slette Demand.LDF filen eller endre navnet . Dette vil simulere bare ha MDF tilgjengelig for å feste
5
Fest MDF filen til Microsoft SQL server instans ved å utstede følgende kommando i en spørring vindu , endre databasen navn og filbane tilsvarende . : EXEC sp_attach_db @ dbnavn = N'Demand ' , @ filnavn1 = N'C : \\ Programfiler \\ Microsoft SQL Server \\ MSSQL.1 \\ MSSQL \\ data \\ Demand.mdf '
Du bør få en melding som ligner på : File aktivering svikt. Den fysiske filnavn " c: \\ Program Files \\ Microsoft SQL Server \\ MSSQL.1 \\ MSSQL \\ DATA \\ Demand_log.LDF " kan være incorrect.New log file ' C : \\ Programfiler \\ Microsoft SQL Server \\ MSSQL.1 \\ MSSQL \\ data \\ Demand_log.LDF "ble opprettet.
Microsoft SQL server prøvde å feste standard LDF fil, men siden det var mangler serveren nettopp opprettet en ny loggfil.