linux备份sqlserver数据库,Linux sqlServer数据库还原办法
一、mdf文件方式
一、拷貝文件到對應目錄
/var/opt/mssql/data/
二、給文件授權(xxx是指數據庫文件名)
chmod 777 xxx*
三、執行命令
USE [master]
GO
CREATE DATABASE [xxx] ON
( FILENAME = N'/var/opt/mssql/data/xxx.mdf' ),
( FILENAME = N'/var/opt/mssql/data/xxx_log.ldf')
FOR ATTACH
GO
二、備份文件方式
一、登錄數據庫
sqlcmd -S 127.0.0.1 -U sa
image.png
二、查詢數據庫、數據庫日志實例名
RESTORE FILELISTONLY FROM DISK = '/opt/new-products/ogis/ogis_20190521.bak'
image.png
** 三、還原數據庫(注意:還原目標數據庫不能提前創建)**
RESTORE DATABASE ogis(目標數據庫) FROM DISK = '/opt/new-products/ogis/ogis_20190521.bak'
WITH
MOVE 'ogis(實例名)' TO '/var/opt/mssql/data/ogis.mdf',
MOVE 'ogis_log(實例名)' TO '/var/opt/mssql/data/ogis.ldf'
GO
image.png
總結
以上是生活随笔為你收集整理的linux备份sqlserver数据库,Linux sqlServer数据库还原办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下java调用matlab程序
- 下一篇: linux abs 和 屏幕 大小关系,