I overstående avsnitt brukte vi metode A og flyttet databasen postrobot. Av den grunn vil vi gå raskere frem denne gangen. Grunne til dette er at vi skal benytte samme metode (metode A) også når vi skal flytte Northwind og Pubs databasene.
Hvordan finne den nåværende lokaliseringen av filene til databasene?
For å finne lokaliseringen av filene til disse databaenen bruker vi henholdsvis følgende kommandoer i et CMD vindu:
OSQL –E -q
use northwind
go
sp_helpfile
go
OSQL –E -q
use pubs
go
sp_helpfile
go
TIPS
Sjekk tidligere tips hvis du står fast.
Hvordan detache databasene før vi flytter filene?
Vi kan nå detache en og en database. Det skal vi imidlertid ikke gjøre. Vi tar dem her begge to samtidig.
OSQL –E -q
use master
alter database northwind
set single_user;
go
use master
go
sp_detach_db ‘northwind’
go
use master
alter database pubs
set single_user;
go
use master
go
sp_detach_db ‘pubs’
go
Exit
Figur 19 – Vi har nå koblet fra disse to databasene og vi kan nå flytte filene.
Figur 20 – Jeg kopierer filene over til sin nye katalog og sletter deretter de gamle.
Hvordan attache databasen northwind og pubs etter flytting
Jeg tror dette begynner å gå greit nå og tar derfor dette ennå litt raskere. Kommandoen er som følger:
OSQL –E -q
use master
go
sp_attach_db ‘northwind’, ‘F:\MSSQLServerDatafiler\northwnd.MDF’, ‘F:\MSSQLServerDatafiler\northwnd.LDF’
go
sp_attach_db ‘pubs’, ‘F:\MSSQLServerDatafiler\pubs.MDF’, ‘F:\MSSQLServerDatafiler\pubs_Log.LDF’
go
use northwind
go
sp_helpfile
go
use pubs
sp_helpfile
go
Exit
TIPS
Legg nå merke til at filnavnene for MDF og LDF filen til databasen northwind IKKE skrives med i. Filnavnet er således ikke det samme som database navnet i det filnavnet skrives northwnd. Det er så mye lettere å få dette korrekt med en gang. Legg også merke til filnavnet på pubs log filen. Den har navnet pubs_Log.LDF. |