Ramakant Dadhichi Asked: 2019-04-03 07:53:38 +0800 CST2019-04-03 07:53:38 +0800 CST 2019-04-03 07:53:38 +0800 CST 在托管实例中导入数据层应用程序 772 我正在使用 SSMS 18.0 Preview 6 并想导入我们在本地存储并可访问的 .bacpac 文件。但是,GUI 似乎不支持该功能。欢迎任何更新/建议。 我们将使用 sqlpackage.exe,但是想知道 GUI 是否支持这个。 sql-server azure-sql-database 2 个回答 Voted Alberto Morillo 2019-04-04T15:52:17+08:002019-04-04T15:52:17+08:00 尝试使用SqlPackage代替: sqlpackage.exe /Action:Import /tsn:MyServer /tdn:worldwide /tu:MyUserName /tp:MySecretPwd /sf:c:\sql\WideWorldImporters-Standard.bacpac 该命令会将 bacpac 文件导入 Azure。使用的参数如下: /Action 用于指示我们是否要导入、导出、发布和提取数据。 /tsn 用于定义目标服务器名称。 /tdn 是要创建的新数据库的名称。 /tu 是目标用户。它是服务器管理员登录。 /tp 是目标密码。它是定义的密码。 /sf 是源文件。 Best Answer Ramakant Dadhichi 2019-04-12T05:41:17+08:002019-04-12T05:41:17+08:00 从 SSMS v18.0 RC1 开始,我们可以使用 GUI 将 bacpac 导入托管实例。刚刚测试过,一切顺利。
尝试使用SqlPackage代替:
该命令会将 bacpac 文件导入 Azure。使用的参数如下:
/Action 用于指示我们是否要导入、导出、发布和提取数据。
/tsn 用于定义目标服务器名称。
/tdn 是要创建的新数据库的名称。
/tu 是目标用户。它是服务器管理员登录。
/tp 是目标密码。它是定义的密码。
/sf 是源文件。
从 SSMS v18.0 RC1 开始,我们可以使用 GUI 将 bacpac 导入托管实例。刚刚测试过,一切顺利。