2017-04-03 43 views
1

在SSMS 2014中,我使用“任务”>“提取数据层应用程序”创建了DACPAC文件。使用数据创建和部署DACPAC文件

然后我将文件部署到Azure SQL数据库。它部署的方案,但所有表都是空的,没有数据。

如何导出数据?我虽然SQL Server 2014 DACPAC文件已包含数据...

回答

1

要将数据库移动到Azure SQL,您需要提取包含数据和架构的BACPAC文件。 DACPAC文件不包含数据。

转至
任务>导出数据层应用程序,您将获得所需的文件。

看看这里的更多详细信息: https://docs.microsoft.com/en-us/sql/relational-databases/data-tier-applications/export-a-data-tier-application

+0

是的,我这样做,它的工作,但如何升级数据库的未来版本? BACPAC不仅仅是第一个版本,因为它必须创建数据库? –

+0

DACPAC允许您使用其他来源的新版本升级现有数据库的模式,但我不相信它允许导入新数据。 – Simon