Forum » Programska oprema » MSSQL na Linuxu
MSSQL na Linuxu
Ales ::
Kako misliš "pripeti"? Baze kreiraš na novo ali pa restoraš iz obstoječih dumpov.
Tukaj se skriva vse, kar rabiš: MS SQL Server on Linux.
Tukaj se skriva vse, kar rabiš: MS SQL Server on Linux.
mzakelj ::
Mislil sem atach database, vendar mi pobere samo eno izmed baz. Ne morem izbrati vseh. Poskusil sem s Microsoft sql managment studio. Gre se za test ali bi delale baze za program Birokrat na Linuxu.
Imajo pa malo butasto narejeno ker je ogromno MDF datotek.
Imajo pa malo butasto narejeno ker je ogromno MDF datotek.
Iluvatar ::
Uporabljam docker na macu, najbolj preprosta varianta je pomoje, da restoras backup baze.
Naredis backup in ga skopiras nekam, jaz ga skopiram z docker cp v container na mesto
/var/opt/mssql/restore. Imenik restore moras sam ustvarit. Potem pa s skripto restoram npr
/var/opt/mssql/restore/mojBackupBaze.bak. Po restore-u se na mestu /var/opt/mssql/data
pojavijo mdf in ldf datoteki. Ce potrebujes GUI lahko uporabis Azure Sql studio ki tece tudi na
Linux ali SSMS ki tece na windows. Sam uporabljam Datagrip, ki tece povsod.
Naredis backup in ga skopiras nekam, jaz ga skopiram z docker cp v container na mesto
/var/opt/mssql/restore. Imenik restore moras sam ustvarit. Potem pa s skripto restoram npr
/var/opt/mssql/restore/mojBackupBaze.bak. Po restore-u se na mestu /var/opt/mssql/data
pojavijo mdf in ldf datoteki. Ce potrebujes GUI lahko uporabis Azure Sql studio ki tece tudi na
Linux ali SSMS ki tece na windows. Sam uporabljam Datagrip, ki tece povsod.
Iluvatar ::
Evo se primer skripte za restore:
Logicna imena imena iz backupa potgnem s temle (gledas stolpec LogicalName za stolpec PhysicalName .mdf in .log datoteke.
USE [master] RESTORE DATABASE [MojaBaza] FROM DISK = N'/var/opt/mssql/restore/mojBackup.bak' WITH FILE = 1, MOVE N'MojaBazaLogicnoIme' TO N'/var/opt/mssql/data/MojaBaza.mdf', MOVE N'MojaBazaLogicnoImeLoga_log' TO N'/var/opt/mssql/data/MojaBaza_log.ldf', NOUNLOAD, REPLACE, STATS = 5
Logicna imena imena iz backupa potgnem s temle (gledas stolpec LogicalName za stolpec PhysicalName .mdf in .log datoteke.
RESTORE FILELISTONLY FROM DISK = N'/var/opt/mssql/restore/mojBackup.bak'
Zgodovina sprememb…
- spremenil: Iluvatar ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | SQL backup importOddelek: Programiranje | 1061 (863) | meh |
» | python -slovarOddelek: Programiranje | 3123 (2102) | Valex86 |
» | Kopiranje SQL bazeOddelek: Izdelava spletišč | 1229 (1114) | alien01 |
» | Feisty Fawn je tukaj (strani: 1 2 )Oddelek: Novice / Ostala programska oprema | 8014 (6228) | Matevžk |
» | OleDb in visual studio .netOddelek: Programiranje | 2287 (2066) | Kovalchuk |