Prettylib-tuoteratkaisut - Wiki

Tietokantatiedostojen palautus ilman varmuuskopiota


HUOM: Vältä tätä toimenpidettä. Tämä ei vastaa normaalia varmuuskopion palautusta.

Mikäli varmuuskopiota ei ole tai jostain muusta syystä pitää siirtää SQL Server tietokanta toiseen SQL Serveriin ilman varmuuskopiota, onnistuu se oheisella menetelmällä:

1. Kopioi tietokantatiedostot (yleensä 2, mutta voi olla useampiakin). SQL Serverin kansioon (alla esimerkissä oletetaan, että kansio on "C:\SQLServer\Data\") ja suorita alla oleva skripti SQL Server Management Studiossa. Muuta tiedostojen nimet myös oikeiksi (kansiosta pitää siis löytyä skriptissä näkyvät tiedostot).

USE master;  
GO  
CREATE DATABASE MyAdventureWorks   
    ON (FILENAME = 'C:\SQLServer\Data\PrettyLib_Data.mdf'),  
    (FILENAME = 'C:\SQLServer\Data\PrettyLib_Log.ldf')  
    FOR ATTACH;  
GO  

Perustuu artikkeliin: