Azure DB导入错误-数据库已分区
================================================ ====== 数据库导入错误 xxxxxxx的导入操作失败。 错误代码:BadRequest 错误信息: 由于服务服务期间发生错误,因此请求ID为'xxxxxxx'的ImportExport操作失败。无法导入包。
警告SQL72012:对象[data_0]存在于目标中,但是即使选中了“为目标数据库中的对象而不是源中的对象生成放置语句”复选框,也不会将其删除。
警告SQL72012:对象[data_1]存在于目标中,但是即使选中了“为目标数据库中的对象而不是源中的对象生成放置语句”复选框,也不会将其删除。
警告SQL72012:对象[data_2]存在于目标中,但是即使选中了“为目标数据库中的对象而不是源中的对象生成放置语句”复选框,也不会将其删除。
警告SQL72012:对象[data_3]存在于目标中,但是即使选中了“为目标数据库中的对象而不是源中的对象生成放置语句”复选框,也不会将其删除。
警告SQL72012:对象[log]存在于目标中,但是即使选中了“为目标数据库中的对象而不是源中的对象生成放置语句”复选框,也不会将其删除。
错误SQL72014:.Net SqlClient数据提供程序:消息7705,级别16,状态1,行1无法将在序数1处指定的范围值类型隐式转换为分区函数参数类型。''
错误SQL72045:脚本执行错误。执行的脚本:
创建分区功能[PF_xxxxxxx](DATETIME2(7)) 范围 值(NULL,'06 / 30/2017 00:00:00','09 / 30/2017 00:00:00','12 / 31/2017 00:00:00','03 / 31/2018 00:00:00','06/30/2018 00:00:00','09/30/2018 00:00:00','12/31/2018 00:00:00');
================================================ ======
根据日志,我们看到错误是由于数据类型的隐式转换失败引起的。我可以想到的一种解决方法是对CREATE PARTITION FUNCTION代码使用动态sql。但是我不知道如何在Azure中实现它?
任何人都可以帮助我通过分区和后续步骤还原此Azure DB。我们是否首先创建架构,然后导入数据或任何其他方式或错误,而解决方案则完全是另外一回事。请帮忙。谢谢!