Questions tagged «restore»

将数据从备份返回到其原始位置或后继。

3
导出和导入具有不同名称的PostgreSQL数据库?
有没有一种方法可以导出PostgreSQL数据库,然后再使用其他名称导入它? 我在PostgreSQL上使用PostgreSQL,经常从生产环境中导出数据,在生产环境中,数据库称为blah_production,并在开发或暂存时将其导入,名称为blah_development和blah_staging。在MySQL上,这很简单,因为导出没有任何位置的数据库(也许除了注释),但是在PostgreSQL上似乎是不可能的。不可能吗 我目前正在以这种方式转储数据库: pg_dump blah > blah.dump 我没有使用-c或-C选项。该转储包含以下语句: COMMENT ON DATABASE blah IS 'blah'; ALTER TABLE public.checks OWNER TO blah; ALTER TABLE public.users OWNER TO blah; 当我尝试导入 psql blah_devel < blah.dump 我懂了 WARNING: database "blah" does not exist ERROR: role "blah" does not exist 也许问题不是真正的数据库,而是角色? 如果我这样转储它: pg_dump --format=c blah > …

7
Linux:如何使用apt-get / aptitude恢复配置文件?
我偶尔丢失了配置文件“ /etc/mysql/my.cnf”,并希望将其恢复。该文件属于mysql-common某些重要功能所必需的包,因此我不能仅purge && install此包:依赖项也将被卸载(或者,如果我可以暂时忽略它们,它们将无法工作)。 有没有一种方法可以从软件包中还原配置文件而无需ar取消打开软件包文件? dpkg-reconfigure mysql-common 没有还原它。

7
如何加快转储文件的MySQL还原速度?
我正在将30GB数据库从mysqldump文件还原到新服务器上的空数据库。从转储文件运行SQL时,还原会非常迅速地开始,然后开始变得越来越慢。单个插入现在需要15秒钟以上。这些表大多是MyISAM,带有一个小的InnoDB。服务器没有其他活动连接。SHOW PROCESSLIST;仅显示还原中的插入内容(以及显示进程列表本身)。 有谁知道会导致急剧放缓的原因吗? 是否有可以更改的MySQL变量可以加快恢复速度?
28 backup  restore  mysql 



3
文件名太长,无法从卷影副本还原
我们在Windows SBS 2008服务器上启用了卷影副本。尝试从卷影副本还原文件时出现以下错误- 源文件名大于文件系统支持的文件名。尝试移动到路径名较短的位置,或尝试重命名为较短的名称,然后再尝试执行此操作。 文件名有67个字符,其卷影副本路径为170个字符。这些似乎在NTFS限制之内(260?)。 我们尝试了- 复制到可能的最短路径(C :) 复制到客户端计算机和服务器本身上可能的最短路径 在进行复制之前,是否可以重命名卷影副本中的文件?知道为什么文件名大小似乎在限制范围内仍会出现错误吗? 采取的步骤 在本地计算机上,转到SBS服务器上的共享文件夹(通过映射的驱动器),例如J:\ Projects \ Foo \ Bar 右键单击文件夹,然后选择属性 单击以前的版本选项卡。 选择一个卷影副本,然后单击“ 打开” 在新打开的窗口中,选择文件夹/文件,然后按Ctrl-C进行复制。 打开一个新的Windows资源管理器,然后将文件夹/文件粘贴到本地驱动器上。 编辑-(不幸的),我现在无法重现此错误。此后,引起问题的特定文件已被删除,无法使用其他类似文件重新创建错误。

8
SQL Server还原备份导致错误
我在dev(Windows Server 2008上的SQL Server 2005)中有一个数据库,需要转移到prod(Windows Server 2003上的SQL Server 2000)。我的过程如下: 登录到开发人员,打开SQL Server Management Studio 右键单击数据库| 任务 备份。保留所有默认选项(完整备份等) 将.bak文件本地移动到产品(没有网络驱动器),登录到产品,然后打开SQL Server企业管理器。 右键单击“数据库”节点| 所有任务| 恢复数据库。 更改“还原为数据库”以反映相同的数据库名称。 单击“从设备”单选按钮。点击“选择设备” 单击从以下位置还原:添加...,浏览到.bak文件(小-仅6mb) 现在,我准备还原数据库,因此单击“确定”并得到以下错误: “设备'E:... bak'上的媒体族格式不正确。SQLServer无法处理该媒体族。RESTOREDATABASE异常终止。” 此错误是立即的。 我尝试了几种不同的变体-使用不同的数据库名称和日志文件名(它起源的地方)将数据库还原到开发机,创建一个空的数据库,该数据库之前具有相同的文件物理路径,并尝试还原到该数据库,制作几个不同的.bak文件,并确保在将它们上传到产品之前已通过验证。我知道一个事实,.mdf和.ldf文件的目录存在于prod上,尽管文件本身不存在。如果在单击“确定”还原之前,请转到“选项”选项卡,但出现以下错误: 错误3241:设备'E:... bak'上的媒体系列格式错误。SQL Server无法处理此媒体系列。RESTORE FILELIST正在异常终止。 有人有什么好主意吗?

3
Amazon EC2实例/卷的简单备份策略?
您已输入Amazon EC2 EBS支持的Windows映像010的介绍性备份... 我一直在不遗余力地为运行SharePoint Services的单个Windows 2008服务器找到一种简单的备份策略。这是一台具有一个数据量的服务器的EBS支持的映像。我不需要任何异国情调。我只需要“每日”备份(丢失一天的数据量并不是灾难性的)。 我们已经创建并保存了我们喜欢使用的EBS支持的AMI图像(Windows 2008)。我们仅通过创建新的EBS AMI映像开始进行备份。这确实很简单,但是正在运行的服务器在创建映像的前10 – 15分钟内处于离线状态–并不理想。 创建备份的标准方法似乎是创建连接到正在运行的实例的卷的快照。同样,它非常简单,并且服务器在快照生成期间仍然可用。明显的Catch-22是您不能简单地直接从快照启动新实例。 我知道如何将正在运行的实例捆绑到S3存储中,然后从S3存储桶中注册AMI。这确实使我能够捕获正在运行的实例的备份,并且如果正在运行的实例丢失,请从S3存储桶中注册AMI并启动新的AMI来恢复该实例,但是这确实令人费解,不得不这样做可以在AWS控制台和Firefox的S3 Organizer插件之间来回移动,以实现此目的。(请不要提及命令行方法,这是010级课程)。 通过玩转EBS支持的图像,以下方法似乎对我有效(全部在AWS控制台中完成): 1.对于备份,只需根据需要快照系统卷(/ dev / sda1)。2.如果丢失了正在运行的实例,请执行以下操作:a。从上一次快照备份创建新卷b。启动启动的AMI的另一个实例(必须有EBS支持)c。停止该实例。d。从新的停止实例中分离现有系统卷并丢弃。e。将新创建的卷作为系统卷(/ dev / sda1)附加到已停止的实例。f。重新启动新实例。我已经测试了几次,它似乎对我有用。 问题:这种方法有什么问题吗?


1
Server 2008陷入重启循环“配置更新:第3阶段,共3阶段”
我们的服务器昨晚进行了一些更新,今天早上我们进来发现它陷入了引导->“正在应用系统配置”->“配置更新:第3阶段,共3个。0%”->重新引导循环。 安全模式不起作用,它仍会尝试配置更新,然后再转到桌面。 我有CD,并调出了命令行,但是经过几个小时的闲逛和Internet搜索之后,我无法产生任何结果。任何想法如何从CD命令行执行“取消更新” /“恢复” /“修复”? 非常类似的问题:Windows Server 2008停留在“配置更新-第3阶段,共3阶段-0%完成” 答案之一中的链接提供了/ some /信息,但没有结果。(http://support.microsoft.com/kb/949358/en-us) 我不确定如何修改该帖子,因此可能需要合并。

5
如何减少重新格式化/还原用户工作站所花费的时间?
我开始为一家中型公司(大约150位用户)工作。当出于各种原因需要重新格式化用户的工作站时,我们会重新格式化,从oem磁盘重新安装Windows,安装驱动程序,安装所需的软件并从最新备份中恢复用户文档。 尽管该过程不是很困难,但是却非常耗时。有哪些选项可以简化/加快此过程? 大多数情况下,这是一个完整的Windows车间,其中大多数服务器运行Win2k3 Enterprise,工作站运行各种XP,Vista和7。工作站是通过各种OEM(主要是Dell)购买的。

3
如何还原SQL Server数据库并同时缩小其文件?
假设我有一个SQL Server数据库,其数据文件的初始大小为100 GB,但其中仅包含10 GB的数据。这样,数据库备份将只有10 GB。 我想将此备份还原到其他服务器(或同一服务器上的其他数据库),但是我不希望它占用与原始磁盘相同的磁盘空间(100 GB),这是默认情况下发生的情况。 在进行备份之前,我无法收缩原始数据库(它是生产数据库,它需要那么多的预分配空间);还原完成后,我可以收缩还原的数据库,但是我确实更希望在执行此操作时不占用100 GB的空间;此外,在这种特定情况下,我没有那么多可用磁盘空间,因此还原不会进行任何操作。 有什么办法可以还原数据库,使其仅占用其实际数据所占用的空间?

4
SCCM用户状态迁移-该用户的数据丢失了吗?
长话短说,我们正处于从XP到Windows 7迁移项目的尾声,终于有了一些VIP的机器要迁移。由于机器的运行时间几乎与操作系统相同,因此除了新的操作系统外,该特定用户还受到了新硬件的“祝福”。 问题是我们让实习生进行了这种特殊的迁移,而他有点把它搞砸了。说真的 简而言之,用户状态迁移的一般过程是在SCCM中的旧计算机与新计算机之间创建关联,在旧计算机上运行捕获任务序列,然后在新计算机上执行还原序列。在这种情况下,捕获任务序列是在关联计算机之前运行的,因此SCCM拒绝进行还原,并且由于某种原因而对旧计算机进行了重新格式化……在发现之前。 现在,当我们尝试通过“恢复” USMT.mig已捕获并上传到SCCM服务器的用户迁移用户时,在执行该Request State Store操作后,我们将收到以下错误消息。 Task Sequence: USMT - Restore State has failed with the error code (0x00004005). For more information, contact your system administrator or helpdesk operator. 从smsts[date-time].log看起来相关的日志条目似乎是: <![LOG[Requesting SMP Root share config information from http://[Our SCCM server]:0]LOG]!><time="15:45:28.823+240" date="06-13-2014" component="OSDSMPClient" context="" type="1" thread="5136" file="smpclient.cpp:2348"> <![LOG[Received 4027 …

3
使用DPM的Active Directory灾难恢复
我这里有一个22类问题。 假设我正在使用Microsoft System Center数据保护管理器(2010或2012,其工作方式相同)来备份Active Directory环境(如“域控制器的系统状态”)。 然后,整个数据中心丢失。我必须重新开始使用新硬件,因为磁带备份存储在异地,所以我只能使用它们的磁带备份。因此,我购买了一些新服务器,新磁带库,新存储等。 现在,每个人都知道(或应该知道),为了执行Active Directory灾难恢复,我至少需要还原域控制器的系统状态。当然,如果我需要在与原始服务器不同的硬件上还原它,这可能会很棘手,但是让我们假设这已经涵盖了。 Howewer,这很重要,DPM需要Active Directory才能进行工作;它甚至不会安装在独立服务器上。但是,当然,需要工作的DPM服务器才能从磁带上取回那些备份。 如何仅从新服务器和DPM磁带备份开始还原Active Directory环境? 注意:使用虚拟域控制器并备份完整的VM可以使还原更加容易,但实际上根本没有改变这个问题:为了安装 DPM,仍然需要一个工作的AD环境。
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.