如何将使用主数据库存储过程的数据库迁移到Azure?

时间:2017-02-09 09:07:15

标签: sql-server azure-sql-database ssms

我们有一个sql2k8数据库,它使用sp_xml_preparedocument,这是一个主数据库系统扩展存储过程,需要转到Azure。迁移工具(SSMS2016向导)给出验证错误:SQL71501 [dbo]。[sp_xml_preparedocument]在验证导出时缺少引用。

我看不到任何引用sp的方法,因此可以迁移它。 Intellisense也总是显示错误。

2 个答案:

答案 0 :(得分:1)

当您手动执行脚本时,您是否可以首先验证您的代码在Azure SQL上是否正常工作?当我在Azure SQL数据库上使用MSDN的sp_xml_preparedocument执行查询时,它可以正常工作。

如果您的代码有效,那么这是SSMS迁移助手中的问题,因此在这种情况下,您应该报告SQL Server Connect site上的错误,并使用一些最小化的repro脚本,以便SQL Server团队可以修复它。

答案 1 :(得分:0)

将SQL Server 2016 Enterprise与Service Pack 1一起使用(x64)。 SP1应该支持Azure DB。 2012版的Sql server可能会执行iT。