[英]Azure Bacpac file Restore Error
我使用RedGate Azure备份工具从Azure数据库进行每日bacpac文件备份。 直到5月31日,我所有的Bacpac文件都可以使用DAC Client Tool还原到Local SQL2008R2数据库。
从6月1日开始,我收到如下错误:
Failure Creating schema objects in database
'XXXXX' System.Data.SqlClient.SqlException (0x80131904): Cannot
find the object "dbo.XXXX" because it does not exist or you do not have per
missions.
当我检查它的表仍然存在于DB.Also对此不知道。 有没有人面对那种丢失的表,无效的列..等等
RedGate Azure备份现已弃用 。 DAC客户端工具( DacCli.exe
)已集成到SSMS 2012和SSDT中 。 您可以尝试将DAC客户端工具更新为最新版本 ( 从1.2 到 1.6 )
现在,SSMS 2012数据工具允许您导入数据层应用程序 。 查看SQL 2012下载中的“ 数据层应用程序框架功能” 。 查看此MSDN文章以供参考 。
我使用免费的实用程序SQL备份和FTP将Azure SQL数据库备份到本地.bacpac文件。 免费版本允许您备份多达2个不同的数据库,然后付费版本是非常合理的(即,专业版为70美元左右)。
它实际上是按计划运行的,它会自动将备份结果通过电子邮件发送给我,并将其存储在我的Google云端硬盘中(即使使用免费版本,我也只是将带有时间戳的备份存储在我的Google云端硬盘的文件夹中)。
我将其还原到本地数据库的过程是:
注意:必须使用SQL Server 2012(或更高版本)管理工具
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.