问题标签 [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.
sql-server - 如何恢复包含文件流数据的 sql server 备份,并为文件流数据分配新的文件夹名称?
要创建一个新数据库并从备份中填充它,我通常会这样做:
如何对文件流数据也做同样的事情?我可以强制为文件流数据创建文件夹还是应该手动创建它?
你也可以评论我的方法吗?
sql-server - 如何将 RESTORE FILELISTONLY / HEADERONLY / VERIFYONLY 给出的信息插入临时表
如何插入命令给出的结果集
进入自动生成的临时表?
我想使用类似的技术(因此表是自动创建的,所有列都与结果集的列匹配)
但这不起作用。如果我可以填充一个 TempTable,我就可以在下面的 SQL 语句中使用其中包含的信息(在我的情况下,我需要使用 RESTORE FILELISTONLY 给出的结果集中包含的一些字符串)
我正在使用 sql server 2008。
sql-server - Enabling broker after Restoring Sql Server DataBase
I have DataBase with enabled Service Broker. Then I want to restore my database in program from backup of other database, but after restoring(I restore on existing database name), my method, whitch enables Service Broker, puts this error:
This is my method:
What should i fix here?Any suggestions?
sql - 直接从另一个数据库还原 SQL Server 数据库
如何在不先进行备份的情况下还原实时数据库?
我们可以从 SQL Server Management Studio 执行此操作,但我想使用脚本执行此操作,我可以将其作为计划作业运行。
sql - 需要有关恢复 sql 2005 数据库的建议
我们的目标是从我们的实时环境中恢复一个测试环境,所以基本上我们
想简单地备份我们当前的实时数据库,然后
在我们的测试服务器中恢复它们。
但是……我们没有足够的空间来移动备份,我们的一个数据库是 50 GB,而我们只有大约 20 GB 的可用空间(备份是 40 GB 未压缩)。
我们正在考虑删除该数据库以为备份腾出空间,但我假设当它恢复它时,它将运行我们的空间。
我还认为我们可以只分离/附加数据库文件,但我假设这意味着我们必须关闭我们的实时数据库(我们不想这样做)。
另一种选择是从网络驱动器恢复,所以只需将恢复设置为 \severname\X$\RestoreFolder
但是如果我们这样做,有什么我应该注意的吗?
我要提前感谢大家的建议。
sql-server - 如何查询 SQL Server 数据库还原需要多长时间?
我正在尝试编写一个查询,该查询将告诉我在 SQL Server 2008 上恢复(完整或日志)花费了多少时间。
我可以运行此查询来了解备份花费了多少时间:
此查询将告诉我恢复了什么,但现在花了多少时间:
restorehistory
有一列backup_set_id
将链接到msdb..backupset
,但它保存备份而不是恢复的开始和结束日期。
知道在哪里查询恢复的开始和结束时间吗?
sql-server - 将备份从 SQL2K 还原到 SQL2008R2 时出错
我正在 SQL 2008 R2 机器上恢复 SQL 2000 用户数据库,但有时我会收到以下错误。这是 SQL 日志。
22/11/2010 09:32:00 | SPID61 | 启动数据库“DB_OPP_P_2”。
22/11/2010 09:32:00 | SPID61 | 数据库“DB_OPP_P_2”被标记为正在恢复,并且处于不允许恢复运行的状态。
22/11/2010 09:32:33 | SPID61 | 启动数据库“DB_OPP_P_2”。
22/11/2010 09:32:33 | SPID61 | 恢复正在数据库“DB_OPP_P_2”(51) 中写入检查点。这只是一条信息性消息。无需用户操作。
22/11/2010 09:32:36 | SPID61 | 错误:928,严重性:20,状态:1。
22/11/2010 09:32:36 | SPID61 | 在升级期间,数据库引发异常 156,严重性 25,状态 1,地址 0000000002225A9F。使用异常编号确定原因。
由于它显示异常发生在升级阶段,我相信它发生在恢复百分比达到 100% 之后。
我已经实现了这个恢复的脚本重试,它尝试了 5 次都失败了。但是,如果我使用相同的还原脚本手动重试,则还原完成。我已经在源上运行 DBCC CHECKDB 并且没有返回错误。
数据库兼容级别为80(sql 2000),版本为539。
在当时有问题的数据库上运行升级顾问时,我看到 27 个具有旧外部连接 sintax *=, =* 的对象
不幸的是,我将无法更改 procs 以检查这是否是罪魁祸首。另一种可能性是有很多没有 BEGIN 和 END 分隔其扩展的过程,如果我批量创建它们,这会使 SQL 混淆。
更新:
- 我已经成功地在 SQL 2000 机器上恢复了数据库。
- 我还对我的工作实施了重试行为,该行为全部失败了 5 次。
重试行为失败。但奇怪的是,如果我使用相同的恢复脚本重试该作业,则尝试恢复成功。
更新 2: 我在迁移到 sql 2008 r2 时手动恢复了数据库。所以我没有解决这个问题,也不会解决它,因为在 sql 2008 r2 上不会发生这种情况。谢谢你的帮助。
c# - SMO“恢复服务器失败”从文件恢复备份
我正在使用以下代码使用 C# 和 SMO 恢复备份 sql 数据库。
但在最后一行我得到了以下异常!
它出什么问题了 ?
你能指导我吗?谢谢
c# - 无法获得独占访问,因为数据库正在使用中
我正在使用以下代码来恢复数据库,
但我收到以下异常
我该如何解决?
c# - 以编程方式还原数据库 (SQL Server)
我最近发现这个链接显示了备份和恢复 sql server 数据库的一个很好的例子。但是,我的 SQL Server 仅使用 WindowsAuthentication,因此它并不需要用户名和密码。为了能够做到这一点,我把这条线srvConn.LoginSecure = false;
变成了srvConn.LoginSecure = true;
我期待成功连接到服务器。但是,此示例返回一个异常,指出它无法连接到服务器。
有人可以帮我吗?我必须学习这个应用程序才能将相同的概念应用到我正在处理的项目中。非常感谢。