ubuntu安装sqlserver

时间:2024-10-05 07:04:02
二、安装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数据有兴趣可以私聊我)~~~