Linux cli工具将SQL Server架构转储到文本文件

时间:2017-04-27 22:41:09

标签: sql-server linux command-line

您是否知道可靠的命令行工具能够将SQL Server架构导出到文本文件?

1 个答案:

答案 0 :(得分:8)

您可以使用mssql-scripter执行此操作。通过 - microbenchmark(alexis1(),alexis2(), alexis3(), alexis4(), akrun3(), akrun4(), unit = "relative", times = 10L) #Unit: relative # expr min lq mean median uq max neval cld # alexis1() 2.1888254 2.2897883 2.204237 2.169618 2.162955 2.122552 10 b # alexis2() 3.7651292 3.9178071 3.672550 3.616577 3.587886 3.426039 10 c # alexis3() 2.1776887 2.2410663 2.197293 2.137106 2.192834 2.241645 10 b # alexis4() 4.1640895 4.3431379 4.262192 4.187449 4.388335 4.172607 10 d # akrun3() 1.0000000 1.0000000 1.000000 1.000000 1.000000 1.000000 10 a # akrun4() 0.9364288 0.9692772 1.043292 1.063931 1.090301 1.171245 10 a 下载。

您要使用的命令如下:

pip install mssql-scripter

默认值仅为架构(您还可以指定$ mssql-scripter -S serverName -d databaseName -U user > ./my-schema.sql --schema-and-data)。命令行将提示您输入密码。

您现在可以通过管道传输到stdout,sed或.sql文件。这是GitHub页面,因为这是一个OSS回购 - https://github.com/Microsoft/mssql-scripter。如果遇到任何回复,请在回购中发出文件问题。