INFORMATICS

The Best

Migracja bazy MSSQL

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
 

Usytuowanie plików MSSQL na pamięci masowej przynosi widoczne efekty w wydajności aplikacji bazodanowych.
Pokażemy jak przenieść bazę danych do innej lokalizacji.
Przed rozpoczęciem jakichkolwiek prac tworzymy kopie zapasową

Ścieżki do plików
master.mdf, masterlog.ldf

C:\Microsoft SQL Server\MSSQL10.MSSQLSERVER08\MSSQL\DATA

Model.mdf, modellog.ldf

C:\Microsoft SQL Server\MSSQL10.MSSQLSERVER08\MSSQL\DATA

MSDBdata.mdf, MSDBlog.mdf

C:\Microsoft SQL Server\MSSQL10.MSSQLSERVER08\MSSQL\DATA

Tempdbv.mdf, templog.ldf

C:\Microsoft SQL Server\MSSQL10.MSSQLSERVER08\MSSQL\DATA

data.mdf, data_log.ldf

C:\Microsoft SQL Server\MSSQL10.MSSQLSERVER08\MSSQL\DATA


Chcemy przenieść wszystkie pliki z dysku c: na dysk e: który jest częścią macierzy.
Uruchamiamy SQL Server Configuration Manager wpisując
start -> uruchom -> wpisujemy "SQLServerManager10.msc" i prawym przyciskiem myszy uruchamiamy właściwości usługi SQL Server

Wchodzimy w opcje zaawansowane i edytujemy parametry startowe - Startup Paremeters w zaawansowanych właściwościach SQL Server

Domyślna wartość tego parametru jest bez spacji i wygląda następująco

-dC:\Microsoft SQL Server\MSSQL10.LOGIFACT\MSSQL\DATA\master.mdf;-eC:\Microsoft SQL Server\MSSQL10.LOGIFACT\MSSQL\Log\ERRORLOG;-lC:\Microsoft SQL Server\MSSQL10.LOGIFACT\MSSQL\DATA\mastlog.ldf

-d ścieżka do  master.mdf

-e ścieżka do pliku “ERRORLOG”.

-l ścieżka dopliku ldf

Następnie zmieniamy literę dysku z C: na F:

Search