sqlserver的linux版命令

worktile 其他 38

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    SQL Server的Linux版提供了一系列命令供用户使用。下面是一些常用的SQL Server Linux版命令:

    1. sqlcmd:
    该命令用于在终端上执行Transact-SQL语句或脚本。可以使用该命令连接到SQL Server数据库,并执行查询、创建表、插入数据等操作。

    示例:
    “`bash
    # 连接到数据库
    sqlcmd -S localhost -U username -P password

    # 执行SQL脚本
    sqlcmd -S localhost -U username -P password -i script.sql
    “`

    2. mssql-conf:
    该命令用于配置SQL Server实例。可以使用该命令更改端口、修改管理员密码、启用TLS等。

    示例:
    “`bash
    # 查看当前配置
    sudo mssql-conf list

    # 修改端口
    sudo mssql-conf set network.tcpport 1433

    # 修改管理员密码
    sudo mssql-conf set-sa-password
    “`

    3. systemctl:
    该命令用于管理SQL Server服务。可以使用该命令启动、停止、重启SQL Server服务。

    示例:
    “`bash
    # 启动SQL Server服务
    sudo systemctl start mssql-server

    # 停止SQL Server服务
    sudo systemctl stop mssql-server

    # 重启SQL Server服务
    sudo systemctl restart mssql-server
    “`

    4. sqlpackage:
    该命令用于导入和导出数据库。可以使用该命令将数据库导出为BACPAC文件,或者将BACPAC文件导入到数据库中。

    示例:
    “`bash
    # 导出数据库
    sqlpackage /a:Export /ssn:localhost /sdn:dbname /tf:bacpacfile.bacpac

    # 导入数据库
    sqlpackage /a:Import /ssn:localhost /sdn:dbname /sf:bacpacfile.bacpac
    “`

    以上是SQL Server Linux版中的一些常用命令,通过这些命令可以方便地管理和操作SQL Server数据库。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    SQL Server的Linux版与Windows版类似,但在命令行中存在一些差异。下面是SQL Server的Linux版常用命令:

    1. sqlcmd:使用sqlcmd命令连接到SQL Server实例,并执行SQL查询和命令。示例:sqlcmd -S localhost -U sa -P mypassword -Q “SELECT * FROM mytable”

    2. mssqlctl:mssqlctl命令用于管理和配置SQL Server实例和资源。例如,创建数据库、配置容器和运行独立实例等。示例:mssqlctl create database mydatabase

    3. mssql-conf:mssql-conf命令用于配置SQL Server实例的设置,如端口号、文件路径和内存限制等。例如,更改SQL Server实例的端口号:mssql-conf set network.tcpport 1433

    4. systemctl:systemctl命令用于启动、停止和管理SQL Server服务。例如,启动SQL Server服务:systemctl start mssql-server

    5. sudo:sudo命令用于以超级用户权限执行命令。在Linux服务器上安装和配置SQL Server时,通常需要使用sudo权限运行一些命令。例如,以sudo权限运行sqlcmd命令:sudo sqlcmd -S localhost -U sa -P mypassword -Q “SELECT * FROM mytable”

    这些命令是SQL Server Linux版中一些常用的命令,可以帮助用户连接到SQL Server实例,执行查询和命令,管理和配置实例设置,并启动和停止SQL Server服务。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    SQL Server的Linux版命令可以通过命令行终端或使用SQL Server Management Studio来执行。下面是一些常用的SQL Server Linux命令以及它们的用法和操作流程。

    1. sqlcmd命令:
    sqlcmd命令是SQL Server中最常用的命令之一,它用于在命令行终端中执行T-SQL查询和命令。以下是sqlcmd命令的一些常见用法:

    – 连接到数据库实例:
    “`
    sqlcmd -S -U -P “`
    :数据库实例名称。
    :连接数据库的用户名。:连接数据库的密码。

    – 执行脚本文件:
    “`
    sqlcmd -S -U -P -i
    “`
    :要执行的脚本文件名称。

    – 执行单个T-SQL查询:
    “`
    sqlcmd -S -U -P -Q “
    “`
    :要执行的T-SQL查询。

    2. mssql-cli命令行工具:
    mssql-cli是SQL Server的官方命令行工具,提供了与sqlcmd类似的功能,具有更好的交互性和用户体验。以下是一些mssql-cli命令的示例用法:

    – 连接到数据库实例:
    “`
    mssql-cli -S -U -P “`

    – 执行脚本文件:
    “`
    mssql-cli -S -U -P -i
    “`

    – 执行单个T-SQL查询:
    “`
    mssql-cli -S -U -P -Q “
    “`

    3. sqlpackage命令:
    sqlpackage是SQL Server的命令行工具,用于部署数据库和数据管理任务。它可以在Linux上执行导出/导入数据库、发布数据库更改、生成部署脚本等操作。以下是一些sqlpackage命令的示例用法:

    – 导出数据库:
    “`
    sqlpackage /Action:Export /SourceServerName: /SourceDatabaseName: /TargetFile:
    “`

    – 导入数据库:
    “`
    sqlpackage /Action:Import /SourceFile: /TargetServerName: /TargetDatabaseName:
    “`

    – 生成部署脚本:
    “`
    sqlpackage /Action:Script /SourceServerName: /SourceDatabaseName: /Profile: /OutputPath:
    “`

    4. sqldiag命令:
    sqldiag命令是SQL Server的诊断工具,用于收集和分析SQL Server性能和故障信息。它可以在Linux上执行收集诊断数据、生成报告和日志等操作。以下是一些sqldiag命令的示例用法:

    – 收集诊断数据:
    “`
    sqldiag /I /D
    “`
    :数据库实例名称。
    :诊断数据输出目录。

    – 生成报告:
    “`
    sqldiag /G /D
    “`
    :诊断数据所在的目录。

    这些是一些常见的SQL Server Linux版命令及其用法。根据实际需求选择适合的命令来执行相应的操作。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部