二、安装sqlserver工具
1、导入公共存储库 GPG 密钥。
curl https://packages./keys/ | sudo apt-key add -
2、注册 Microsoft Ubuntu 存储库。
curl /config/ubuntu/16.04/ | sudo tee /etc/apt//
3、更新源列表,并使用 unixODBC 开发人员包运行安装命令。
sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev
4、添加到环境变量中。
>ubuntu@VM-0-15-ubuntu:~$ vi /etc/profile
#最后一行添加
export MSSQL_HOME=/opt/mssql-tools
export PATH=${MSSQL_HOME}/bin:$PATH
>ubuntu@VM-0-15-ubuntu:~$ source /etc/profile
三、本地测试:
1、连接测试
sqlcmd -S localhost -U SA -P '你的密码'
成功后看到如下:
2、.bak文件命令行的还原。
1>restore database kaifang from disk = '/pepsi/'
2>with move 'linshi' to '/var/opt/mssql/data/',
3>move 'linshi_log' to '/var/opt/mssql/data/linshi_log.ldf'
这里面restore database kaifang from disk = '/pepsi/' 执行后会获得列名为LogicalName。如下
restore database 数据库名 from disk='备份文件路径'
with move '数据库逻辑文件名' to '还原后数据库数据文件存放路径',
move '数据库逻辑日志名' to '还原后数据库日志文件存放路径'。逻辑名和逻辑日志名是从restore database kaifang from disk = '/pepsi/'获取的,而/var/opt/mssql/data/是还原后的存放的物理路径。
至此即可.bak已还原。(对huazhu数据有兴趣可以私聊我)~~~