我每天使用RedGate Azure备份工具从Azure数据库备份bacpac文件。直到5月31日,我所有的Bacpac文件都可以使用SQL2008R2恢复到本地DAC客户端工具数据库。
从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中,对此一无所知。有没有人面对那种丢失的表格,无效的列..等
发布于 2012-06-06 12:34:34
现在是不建议使用RedGate Azure备份。DAC客户端工具(DacCli.exe)一直是集成到2012年SSMS和SSDT中。您可以尝试更新您的最新版本的DAC客户端工具 (1.6从1.2)
SSMS 2012数据工具现在允许您导入数据层应用程序。看看SQL 2012下载中的数据-分层应用框架功能。查看这篇MSDN文章供参考。
发布于 2014-11-02 18:20:04
我使用免费实用程序SQL和FTP将Azure数据库备份到本地.bacpac文件。免费版本允许您备份多达2个不同的数据库,然后付费版本是非常合理的(即专业版本是70美元左右)。
http://sqlbackupandftp.com/
它实际上是按计划运行的,自动给我发电子邮件,将备份结果存储在我的Google上(即使是免费版本--我只是让它将时间戳备份存储在我的Google驱动器的文件文件夹中)。
我用于将其还原到本地数据库的过程是:
注意:必须使用Server 2012 (或更高版本)管理工具
https://stackoverflow.com/questions/10907115
复制相似问题