zoukankan      html  css  js  c++  java
  • Linux下MSSQL部署

    目前主要使用的red hat系列的linux版本,CentoS 7.X,MSSQL2017

    微软官方说明地址:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-2017

    按照官方说明快速的安装linux版mssql,该版本保持数据库基本功能架构,但是没有代理服务、reporting services等功能,程序不大,非常精简,十分嵌合linux的特点。

    在安装完成之后的基本应用:

    1. 数据库连接方法

     sqlcmd -S localhost -U SA  // -S 连接地址 ,-U 登录名

    然后根据提示输入密码后,出现>标识符的时候,表示登陆成功,接下来就可以开始写sql语句操作了

    2. 数据库还原办法

    2.1 将数据库备份拷贝至mssql数据库目录/var/opt/mssql/data/

    2.2 进入到文件目录

    cd /var/opt/mssql/data

    2.3 查询bak文件的逻辑名、日志逻辑名

    在查询分析器模式下运行(进入模式见第):RESTORE FILELISTONLY FROM DISK = '/var/opt/mssql/data/test'  --输入回车后,会另起一行,必须再输入go回车才能执行语句(相当于windows sql查询分析器中执行/F5/CTRL+X)

    然后得知逻辑名和日志逻辑名分别为:test.mdf和test_log.ldf ,记住这两个名称。

    2.3 开始还原数据库操作

    RESTORE DATABASE test --test为还原出来的数据库名

    FROM DISK = '/var/opt/mssql/data/test' --备份文件路径

    WITH MOVE 'test' TO '/var/opt/mssql/data/test.mdf', --前一个单引号中的是mdf逻辑名,注意大小写,不可写错,后一个单引号为还原目的地址,两句间有逗号

    MOVE 'test_log' TO '/var/opt/mssql/data/test_log.ldf' --前一个单引号中的是ldf日志文件逻辑名,注意大小写,不可写错,后一个单引号为还原目的地址

    GO

     

     还原成功后,如下图提示:

    3. 简单的使用示例

    3.1 按照第1点登陆数据库后,首先需要选择数据库

     3.2 然后开始写语句,写完语句需要执行,一定写go回车

    大概记到这里。

  • 相关阅读:
    输入函数
    pe结构讲解
    pe结构讲解
    小甲鱼pe结构讲解
    pe结构讲解
    pe结构讲解
    YUI3学习笔记 ( 7 )
    [转载 css]用CSS调整scrollbar(滚动条)的配色
    [转载 js]一次性解决png在i6下的透明问题(包括做为img和背景的两种情况)
    YUI3学习笔记 ( 7 )
  • 原文地址:https://www.cnblogs.com/airlinp/p/12360838.html
Copyright © 2011-2022 走看看