Questions tagged «restore»

在与数据还原有关的任何问题上使用此标签(与数据恢复相反)。

24
SQL Server:数据库停留在“正在还原”状态
我备份了一个数据库: BACKUP DATABASE MyDatabase TO DISK = 'MyDatabase.bak' WITH INIT --overwrite existing 然后尝试还原它: RESTORE DATABASE MyDatabase FROM DISK = 'MyDatabase.bak' WITH REPLACE --force restore over specified database 现在数据库处于还原状态。 有人认为这是因为备份中没有日志文件,需要使用以下命令将其前滚: RESTORE DATABASE MyDatabase WITH RECOVERY 当然,除了失败: Msg 4333, Level 16, State 1, Line 1 The database cannot be recovered because the …


21
使用命令行还原Postgres备份文件?
我是Postgresql的新手,在本地,我使用pgadmin3。但是,在远程服务器上,我没有那么奢侈。 我已经创建了数据库的备份并将其复制,但是,有没有办法从命令行恢复备份?我只看到与GUI或pg_dumps相关的内容,因此,如果有人可以告诉我该怎么做,那就太好了!

10
如何在SQL Server中还原到其他数据库?
我有一个星期前的Database1备份。备份每周在调度程序中完成,我得到一个.bak文件。现在,我想弄弄一些数据,因此需要将其还原到另一个数据库Database2中。 我已经看到了这个问题:在同一台PC中使用不同的名称还原SQL Server数据库,建议的步骤是重命名原始db,但是由于我不在生产服务器中,因此无法使用该选项,并且我不能真正做到这一点。 还有其他方法可以还原它Database2,或者至少如何浏览该.bak文件的数据吗? 谢谢。 ps:上面链接的第二个答案看起来很有希望,但它总是以错误终止: 还原文件列表异常终止


19
SQL Server还原错误-访问被拒绝
我在本地计算机上创建了一个数据库,然后进行了名为tables.baktable 的备份DataLabTables。 我将该备份移到了没有该表的远程计算机上,并试图进行还原,但是出现以下错误: System.Data.SqlClient.SqlError:尝试在c:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ DataLabTables上尝试“ RestoreContainer :: ValidateTargetForCreation”时,操作系统返回错误“ 5(访问被拒绝。)” .mdf”。 如果那是问题,我应如何解决我的权利?


21
“未选择要还原的备份集” SQL Server 2012
我有一个启用了文件流的SQL Server 2012数据库。但是,当我备份它并尝试在另一台SQL Server 2012实例(在另一台计算机上)上还原它时,我仅收到以下消息: 没有选择要还原的备份集。 甚至没有一行得到更多的解释。怎么了 没有文件流的所有其他数据库都可以,并且可以成功还原。它和文件流有关吗?我应该安装修补程序或类似的东西。

8
从物理文件还原MySQL数据库
是否可以从物理数据库文件还原MySQL数据库。我的目录具有以下文件类型: client.frm client.MYD client.MYI 但要多出约20张桌子。 我通常使用mysqldump或类似的工具在1个SQL文件中获取所有内容,那么如何处理这些类型的文件呢?
139 mysql  backup  restore 

9
从SVN恢复已删除文件的正确方法是什么?
我从存储库中删除了一个文件,现在想放回去。我能找出的最好办法是: 在删除之前更新到修订版 将文件复制到其他地方 更新到头 复制文件 添加他们 承诺 这只是难闻的气味,并且会丢失所有启动历史记录。必须有一个更好的方法来做到这一点。我已经看过SVN书,但是什么也没找到,现在正在看SVN标签列表。
119 svn  tortoisesvn  restore 

5
究竟何时调用onSaveInstanceState()和onRestoreInstanceState()?
下图(来自官方文档)描述了Android活动的众所周知的生命周期: 另一方面,当活动被系统销毁时(例如,由于需要回收内存),活动状态有时会通过方法和自动保存和恢复,如下图所示(也来自官方文档):onSaveInstanceState()onRestoreInstanceState() 我知道 onSaveInstanceState()是不是总叫当活动即将被销毁。例如,如果由于用户按下“后退”按钮而将其销毁,则不会保留活动状态。但是在状态被保存,恢复和onSaveInstanceState()/ onRestoreInstanceState()或被调用的情况下,究竟何时调用它们? 例如,根据以上附图,onRestoreInstanceState()可能在之前onStart()或之后被调用,onStart()但是在之前onResume()或之后被调用onResume()。同样,存在多种可能性onSaveInstanceState()。那么什么时候确切地称呼他们呢? 理想情况下,我希望看到一张显示活动生命周期状态和save / restore方法(如果存在)的组合图。

16
是否可以使用SQL脚本确定SQL Server备份或还原过程的进度?
当我使用MS SQL Server Management Studio备份或还原数据库时,可以直观地看到该过程进行了多长时间,因此还需要等待多长时间才能完成。如果我使用脚本启动备份或还原,是否有办法监视进度,或者我只是坐下来等待它完成(希望没有任何问题?) 编辑:我特别需要能够独立于启动备份或还原的会话来监视备份或还原进度。


6
Android备份/还原:如何备份内部数据库?
我已经实现了BackupAgentHelper使用提供的FileBackupHelper来备份和还原我拥有的本机数据库。这是您通常与一起使用ContentProviders并驻留在中的数据库/data/data/yourpackage/databases/。 有人会认为这是一种常见的情况。但是文档尚不清楚该怎么做:http : //developer.android.com/guide/topics/data/backup.html。这些典型数据库没有BackupHelper专门针对的数据库。因此,我使用了FileBackupHelper“ /databases/”,将其指向“ ”中的.db文件,在我的所有db操作(例如db.insert)中引入了锁定ContentProviders,甚至尝试在创建“ /databases/”目录之前使用onRestore()它,因为安装后该目录不存在。 过去,我已经SharedPreferences在其他应用程序中成功实现了类似的解决方案。但是,当我在模拟器2.2中测试我的新实现时,我看到正在LocalTransport从日志执行备份,以及正在执行(并onRestore()调用)还原。但是,永远不会创建db文件本身。 请注意,所有这些都是在安装之后,在首次启动应用程序之前,在执行还原之后。除此之外,我的测试策略基于http://developer.android.com/guide/topics/data/backup.html#Testing。 另请注意,我并不是在谈论我自己管理的一些sqlite数据库,也不是在备份到SDcard,自己的服务器或其他地方。 我确实在文档中看到有关数据库建议使用自定义的提及,BackupAgent但它似乎并不相关: 但是,如果需要执行以下操作,则可能需要直接扩展BackupAgent:*备份数据库中的数据。如果您有要在用户重新安装应用程序时还原的SQLite数据库,则需要构建一个自定义的BackupAgent,该备份代理在备份操作期间读取适当的数据,然后创建表并在还原操作期间插入数据。 请清楚一些。 如果我真的需要自己做到SQL级别,那么我担心以下主题: 打开数据库和事务。我不知道如何在应用程序工作流程之外从此类单例类关闭它们。 如何通知用户正在进行备份并且数据库已锁定。这可能需要很长时间,所以我可能需要显示进度条。 恢复时该如何做。据我了解,仅当用户已经开始使用该应用程序(并将数据输入数据库)时,还原才可能发生。因此,您不能假定只将备份的数据还原到位(删除空白或旧数据)。您必须以某种方式将其加入其中,由于id的原因,对于任何不重要的数据库都是不可能的。 还原完成后如何刷新应用程序而又不会使用户陷入某些无法访问的点。 我可以确定数据库已在备份或还原中升级吗?否则,预期的架构可能不匹配。

6
PostgreSQL:提高pg_dump,pg_restore性能
开始时,我使用pg_dump默认的纯格式。我不知所措。 研究表明,使用可以节省时间和文件大小pg_dump -Fc | gzip -9 -c > dumpfile.gz。我很开悟。 是时候重新创建数据库了, # create tablespace dbname location '/SAN/dbname'; # create database dbname tablespace dbname; # alter database dbname set temp_tablespaces = dbname; % gunzip dumpfile.gz # to evaluate restore time without a piped uncompression % pg_restore -d dbname dumpfile # into a …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.