SQL Server - 用于导出和导入整个数据库的命令行实用程序

问题描述 投票:0回答:2

我正在寻找一个命令行实用程序来导出和导入整个 SQL Server 数据库。我希望在给定凭据的情况下自动执行将数据从源数据库移动到目标数据库的过程。

这类似于 Oracle 的 exp 和 imp 命令。

我已经看过 Bcp 和 SS 导入导出向导。

有人会指出任何此类实用程序吗?

sql-server sql-server-2005 import sql-server-2008-r2 export
2个回答
2
投票

如果存在的话我还没有找到。我通常会编写一个像这样的 Power shell 函数来达到此目的。

带电源壳导出

然后您可以从命令提示符调用脚本,甚至添加参数以按表、数据库等导出。


0
投票

我为此使用 schemazen(在 GitHub 1 上找到)

然后我每晚导出所有数据库的所有 DDL,然后将更改存储在 GIT 中。唯一的问题是对 Azure SQL Server 的集成身份验证,但指定用户访问或任何本地部署都可以正常工作。

您也可以使用 dotnet tool install 来安装 2

© www.soinside.com 2019 - 2024. All rights reserved.