Difference between revisions of "Sqlcmd"
Jump to navigation
Jump to search
(Created page with "# backup ``` sqlcmd -S 10.x.x.x -U sa -P ${PASS} -d master -Q "BACKUP DATABASE demo TO DISK='C:\Temp\demo.bak' WITH COPY_ONLY" ``` - WITH FORMAT") |
|||
| Line 5: | Line 5: | ||
- WITH FORMAT | - WITH FORMAT | ||
| + | |||
| + | |||
| + | # Backup Restore | ||
| + | |||
| + | List DB Logical Names | ||
| + | ``` | ||
| + | RESTORE FILELISTONLY FROM DISK = '/bkp/mydb.bak'; | ||
| + | ``` | ||
| + | |||
| + | Restore in container | ||
| + | ``` | ||
| + | RESTORE DATABASE mydb | ||
| + | FROM DISK = '/bkp/file.bak' | ||
| + | WITH | ||
| + | MOVE 'mydb' TO '/var/opt/mssql/data/mydb.mdf', | ||
| + | MOVE 'mydb_log' TO '/var/opt/mssql/data/mydb.ldf', | ||
| + | REPLACE; -- Use REPLACE if the database already exists | ||
| + | GO | ||
| + | ``` | ||
Revision as of 04:08, 3 February 2024
backup
sqlcmd -S 10.x.x.x -U sa -P ${PASS} -d master -Q "BACKUP DATABASE demo TO DISK='C:\Temp\demo.bak' WITH COPY_ONLY"
- WITH FORMAT
Backup Restore
List DB Logical Names
RESTORE FILELISTONLY FROM DISK = '/bkp/mydb.bak';
Restore in container
RESTORE DATABASE mydb FROM DISK = '/bkp/file.bak' WITH MOVE 'mydb' TO '/var/opt/mssql/data/mydb.mdf', MOVE 'mydb_log' TO '/var/opt/mssql/data/mydb.ldf', REPLACE; -- Use REPLACE if the database already exists GO