问题标签 [database-restore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - postgresql - 恢复 .dump 文件
我是 psql 的新手。我从我的服务器 data.dump 文件中得到。我需要在本地恢复它。我尝试了这些命令。
i) psql -U postgres dbname -f servicedb.dump
ii) psql -U postgres dbname < servicedb.dump
这个“.dump”文件是什么以及如何恢复它?
windows-7 - SMO 还原和 Windows 7
我有一个使用 SMO 来管理数据库的应用程序。它在 XP 和 Server 2003 上运行良好。但是,当我尝试在 Windows 7 上运行它时,出现以下异常:
服务器“localhost”的还原失败。---> System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.SqlServer.BatchParser,版本=9.0.242.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。该系统找不到指定的文件。文件名:'Microsoft.SqlServer.BatchParser,版本=9.0.242.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91'
这是 UAC/权限问题吗?Windows 7 是两台计算机之间的唯一变量。使用的数据库也是两台机器上的 Sql Server 2005。使用 .NET 3.5。
谢谢。
tfs - Team Foundation Server 2010 的备份和恢复过程是什么?
我们有一个新安装的 TFS 2010(在 SQL Server 2008 上),我正在计划备份和恢复过程。
似乎配置信息和数据存储在 Tfs_Configuration 和 Tfs_DefaultCollection 数据库中(如果您有多个集合,则还存储额外的 Tfs_[CollectionName] dbs)。在测试设置中,我尝试备份两个数据库,卸载 TFS,然后重新安装(我想我可以在安装过程中的某个时间点连接数据库)。这就是我感到困惑的地方。我没有看到关于这应该如何工作的选项或明确的指导。
sql-server - 从 SQL Server 2005 到 2008 速成版的备份和还原?
我有一个客户的大问题。
他们的基础设施遭到破坏,完成的大部分开发都以神秘的错误告终(这只发生在他们的环境中)。
我要做的是创建一个单独的环境(VPS)并将应用程序服务器和数据库推送到这个新环境中,这样他们就可以真正看到问题出在他们的基础设施中。
我试过手动重新创建数据库,但这是不可能的,太多的约束,索引等......
如何将数据库备份(SQL Serve 2005)恢复到 SQL Server 2008 Express 版本(我的测试环境)?
我使用此命令生成备份...
这似乎正在工作(刚刚运行它,服务器正在生成文件)..
现在进入我的Sql Server 2008 express edition,我该如何恢复呢?
可能吗?
有什么选择吗?
谢谢!
c# - 从代码中恢复数据库备份?
我有一个需要测试的应用程序扩展。部分扩展将一些更新应用于应用程序数据库模式(通过应用程序 API)。我想在我的课程运行时测试应用程序的给定版本 1,架构变为 v1.1,并且对 1.1 中应该存在的项目的某些查询是否正确返回。我在模式 v1.0 备份了数据库,我想在测试中做的是:
1/ 从备份中恢复数据库
2/ 调用执行更新的代码
3/ 调用几个方法来验证模式更新是否成功
4/从备份中恢复数据库
是否有可以在我的 c# 代码中使用的类来执行此还原,或者我是否必须在 shell 进程中执行命令?
sql-server-2005 - 从单个备份文件恢复两个数据库 (SQL Server 2005)
我有一个 .bak 文件,其中包含两个不同数据库的备份集。它是由 sql server 维护计划制定的。现在我必须恢复两个数据库。问题是,当第一个数据库恢复正常(db_companies)时,另一个数据库(db_data)给出了一个错误:
服务器“SBSERVER”的恢复失败。(Microsoft.SqlServer.Smo)
System.Data.SqlClient.SqlError:逻辑文件“CompaniesDB”不是数据库“DataDB”的一部分。使用 RESTORE FILELISTONLY 列出逻辑文件名。(Microsoft.SqlServer.Smo)
数据库还原向导显示了两个数据库,我选择了完整的和最新的差异集。RESTORE FILELIST 命令仅显示 CompaniesDB。这是怎么回事?
我也尝试过 RESTORE DATABASE WITH MOVE 但它无法识别 DataDB 逻辑名称。
有没有办法从备份集中恢复DataDB ?
mysql - 大型mysql数据库的可靠备份?
我有 200GB / 400Mrows mysql/innodb 数据库——远远超出了我发现的合理范围。
一个令人惊讶的问题是恢复备份。mysqldump 生成巨大的 sql 文件,它们需要大约一周的时间才能导入到新的数据库中(尝试使其更快,如更大/更小的事务,在导入期间关闭密钥等,网络压缩等到目前为止失败,myisam 导入似乎快 2 倍,但不会有交易)。
更糟糕的是 - 我希望能得到一些帮助 - 在一周的时间段内传输 > 200GB 的网络连接有很大的中断机会,并且 sql 导入过程不能以任何重要的方式继续。
处理它的最佳方法是什么?现在,如果我注意到连接断开,我会手动尝试通过检查最后一个导入表的最高主键来确定它何时结束,然后有一个 perlscript 基本上可以做到这一点:
这真的不是要走的路,那么最好的方法是什么?
sql-server-2008 - 删除(合并)SQL Server 的数据库辅助数据文件
我有一个数据库备份,SQL Server Management Studio 说它包含三个文件:一个.mdf
文件、一个.ndf
文件和一个.ldf
文件。这个辅助数据文件(那个.ndf
)是没有明显原因创建的,所以我想完全删除它(当然不会丢失数据),最好是在从备份恢复数据库期间。
这完全可行吗?
oracle - 在 oracle 中搞砸了表
我不得不承认,我只是在生产数据库上搞砸了。在 SQL Developer 中运行更新查询时,我没有意识到只有一部分查询被突出显示。如果您对 SQL Developer 有任何经验,这意味着 SQL Developer 将只执行查询的该子部分——在这种情况下,显然,“UPDATE <table> SET <column>=<value>”被突出显示。 .
这意味着查询变成了“UPDATE <table> SET <column>=<value>”。是的,提交已被按下。
除了从备份中恢复之外,还有什么办法可以检索到这些信息,还是现在就搞砸了?
mysql - 恢复mysql丢失的表
我不小心删除了我的 mysql 数据库中的一个表。之后,我从每天 00:01 安排的备份中恢复了此表。但是从 00:01 到 12:34 有数据丢失。有没有办法恢复这些记录?表引擎是 myisam。