首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure Bacpac文件恢复错误

Azure Bacpac文件恢复错误
EN

Stack Overflow用户
提问于 2012-06-06 01:24:36
回答 2查看 1.5K关注 0票数 2

我每天使用RedGate Azure备份工具从Azure数据库备份bacpac文件。直到5月31日,我所有的Bacpac文件都可以使用SQL2008R2恢复到本地DAC客户端工具数据库。

从6月1日开始,我犯了如下错误:

代码语言:javascript
复制
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中,对此一无所知。有没有人面对那种丢失的表格,无效的列..等

EN

回答 2

Stack Overflow用户

发布于 2012-06-06 12:34:34

现在是不建议使用RedGate Azure备份。DAC客户端工具(DacCli.exe)一直是集成到2012年SSMS和SSDT中。您可以尝试更新您的最新版本的DAC客户端工具 (1.6从1.2)

SSMS 2012数据工具现在允许您导入数据层应用程序。看看SQL 2012下载中的数据-分层应用框架功能。查看这篇MSDN文章供参考

票数 0
EN

Stack Overflow用户

发布于 2014-11-02 18:20:04

我使用免费实用程序SQL和FTP将Azure数据库备份到本地.bacpac文件。免费版本允许您备份多达2个不同的数据库,然后付费版本是非常合理的(即专业版本是70美元左右)。

http://sqlbackupandftp.com/

它实际上是按计划运行的,自动给我发电子邮件,将备份结果存储在我的Google上(即使是免费版本--我只是让它将时间戳备份存储在我的Google驱动器的文件文件夹中)。

我用于将其还原到本地数据库的过程是:

  1. 将SQL备份到.bacpac文件
  2. 以sa身份登录到本地数据库服务器
  3. 右击数据库
  4. 单击Import Tier应用程序
  5. 从Azure或本地磁盘中选择.bacpac文件
  6. 输入要存储数据和日志文件的名称和位置。
  7. 如果有必要,将原始数据库设置为单用户模式并删除它。
  8. 如果有必要,将还原的数据库重命名为原始数据库名。

注意:必须使用Server 2012 (或更高版本)管理工具

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10907115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档