【发布时间】:2021-04-04 08:37:19
【问题描述】:
我想将我的 SQL Azure 数据库导出到文件 test.bacpac,但我失败了:
在用作数据包一部分的架构中发现一个或多个不受支持的元素。
错误 SQL71564:验证元素 [dbo].[IsMyUserExisted] 时出错:由于脚本主体已加密,因此无法部署元素 [dbo].[IsMyUserExisted]。
问题是,为什么我不能像在 SQL Server 2008、2017 等中那样备份我的数据库(只是备份数据库,然后恢复数据库)。
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\150\SqlPackage.exe" /a:Export /ssn:"servername" /sdn:"databasename" /su:"username" /sp:"passwordhere" /tf:"myfile.bacpac" ExcludeObjectsTypes=StoredProcedures
但ExcludeObjectsTypes=StoredProcedures 属性无效
我也尝试了“/p:ExcludeObjectsTypes=StoredProcedures”,但仍然出现错误。
【问题讨论】:
-
这不是 Stack Overflow 的主题问题,您应该在 https://dba.stackexchange.com/ 提问
-
存储过程有带加密选项吗?
标签: sql-server azure-sql-database bacpac