跳转到主要内容

Microsoft SQL Scripter 命令行工具

项目描述

https://travis-ci.org/Microsoft/mssql-scripter.svg?branch=dev https://ci.appveyor.com/api/projects/status/vpm8p71265ijytqs/branch/dev?svg=true https://codecov.io/gh/Microsoft/mssql-scripter/branch/dev/graph/badge.svg?token=M96uWrHOIu https://badge.fury.io/py/mssql-scripter.svg https://img.shields.io/pypi/pyversions/mssql-scripter.svg

mssql-scripter

我们很高兴向大家介绍mssql-scripter,一个跨平台的命令行体验,用于脚本化SQL Server数据库。

mssql-scripter是广泛使用的SSMS中“生成脚本向导”体验的多平台命令行等效物。您可以在Linux、macOS和Windows上使用mssql-scripter,为任何地方运行的SQL Server、Azure SQL数据库和Azure SQL数据仓库中的数据库对象生成数据定义语言(DDL)和数据操作语言(DML) T-SQL脚本。您可以将生成的T-SQL脚本保存到.sql文件中,或将其管道传输到标准nix实用工具(例如sed、awk、grep)进行进一步转换。您可以编辑生成的脚本或将它检查到源代码控制,然后使用标准多平台SQL命令行工具(如sqlcmd)在现有的SQL数据库部署过程和DevOps管道中执行该脚本。

mssql-scripter 使用 Python 构建,并融合了新的 Azure CLI 2.0 工具的用户体验原则。

安装

$ pip install mssql-scripter

请参阅安装指南以获取详细的安装说明。

用法

请参阅用法指南以了解选项和示例用法。

对于一般帮助内容,请输入-h参数

$ mssql-scripter -h

贡献

如果您想为项目做出贡献,请参阅开发指南

报告问题和反馈

如果您在使用此工具时遇到任何错误,请在我们的GitHub仓库的问题部分提交问题。

行为准则

此项目采用了Microsoft 开源行为准则

有关更多信息,请参阅行为准则FAQ或通过opencode@microsoft.com联系以提出任何额外的问题或意见。

许可证

mssql-scripter遵循MIT许可证

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

此版本没有可用的源分发文件。请参阅生成分发存档的教程。

构建分发

mssql_scripter-1.0.0a23-py2.py3-none-win_amd64.whl (39.5 MB 查看哈希值)

上传时间 Python 2 Python 3 Windows x86-64

mssql_scripter-1.0.0a23-py2.py3-none-win32.whl (36.3 MB 查看哈希值)

上传时间 Python 2 Python 3 Windows x86

mssql_scripter-1.0.0a23-py2.py3-none-manylinux1_x86_64.whl (38.0 MB 查看哈希值)

上传时间 Python 2 Python 3

mssql_scripter-1.0.0a23-py2.py3-none-macosx_10_11_intel.whl (37.0 MB 查看哈希值)

上传时间 Python 2 Python 3 macOS 10.11+ intel

由以下组织支持