95得票8回答
如何在SQL Server中查询最后恢复日期?

有没有一个T-SQL查询可以显示特定数据库的最后还原日期时间?

64得票8回答
在PostgreSQL中,是否可以快速创建/恢复数据库快照?

首先,我是一个开发人员,而不是DBA或系统管理员,请温柔点:) 我正在处理一个应用程序工作流,在这个工作流中,单个用户操作将触发数据库中的复杂更改 - 在某些表中创建数百条记录,在其他表中更新数百条记录等等。总共,大约有12个表(在大约100个表中)会受到此操作的影响。由于复杂性,对我来说很...

62得票8回答
将MySQL数据库恢复为不同的名称

如何使用与 mysqldump 文件不同的名称恢复 MySQL 数据库。 我不想打开转储文件并编辑它。是否有其他更好的方法?

52得票1回答
PostgreSQL:如何为集群导出和恢复角色?

在一个集群中,角色存储在哪里,我如何导出它们? 我对一个数据库进行了 pg_dump,然后将其加载到另一个集群中,但是我遇到了很多这样的错误: psql:mydump.sql:3621: ERROR: role "myrole" does not exist 所以显然我的数据库转储...

48得票2回答
如何恢复一个“contained”数据库? 要恢复一个“contained”数据库,您需要按照以下步骤进行操作: 1. 首先,确保您具有适当的权限来执行此操作。您可能需要管理员或数据库所有者的权限。 2. 打开数据库管理工具,例如SQL Server Management Studio。 3. 在对象资源管理器中,找到并选择包含要恢复的数据库的服务器实例。 4. 右键单击该实例,并选择“任务”>“还原”>“数据库”。 5. 在“还原数据库”对话框中,选择要恢复的数据库。 6. 在“源”部分,选择备份文件的位置。您可以选择从本地计算机或网络共享进行还原。 7. 在“目标”部分,选择要将数据库还原到的位置。您可以选择现有数据库的替代,或者创建一个新的数据库。 8. 在“选项”部分,选择适当的还原选项。您可以选择完全还原数据库,或者只还原特定的表或数据。 9. 点击“确定”开始还原过程。请注意,这可能需要一些时间,具体取决于数据库的大小和网络速度。 10. 一旦还原完成,您将收到通知。您可以检查数据库是否已成功还原。 请记住,在执行任何数据库操作之前,请务必备份数据库以防止数据丢失。

我最近尝试从网络实例恢复一个备份到我的本地开发SQL Server。令我惊讶的是,我收到了以下错误信息: “Msg 12824,级别 16,状态 1,第 3 行 sp_configure 值 'contained database authentication' 必须设置为 1 才能还原包含...

46得票6回答
pg_restore: [archiver (db)] 执行查询失败:错误:模式 "public" 已存在

我正在使用pg_dump / pg_restore来备份和恢复一个PostgreSQL数据库,但是从pg_restore中得到了一些错误信息(以及非零的退出状态)。我尝试了一个非常简单的基本情况(如下所述),但仍然出现了这些错误: pg_restore: [archiver (db)] 在...

37得票3回答
在pgAdmin首选项中的二进制路径

我安装了PostgreSQL,因为我需要恢复一个我收到的用于上传到另一个平台的大型.backup文件(它有3800万行,显然对于那个人来说太大了,无法以其他方式导出)。当我尝试在pgAdmin 4中进行“恢复”时,我收到以下消息: 请在首选项对话框中配置PostgreSQL二进制路径。 这...

37得票8回答
设备上的媒体族群格式错误。SQL Server 无法处理此媒体族群。

我正在尝试在SQL服务器中恢复一个.BAK文件,但是遇到了以下错误: Msg 3241, Level 16, State 7, Line 1 设备'c:\glyn\JA.bak'上的媒体系列格式不正确。SQL Server无法处理此媒体系列。Msg 3013, Level 16, Stat...

37得票5回答
将备份恢复到较旧版本的SQL Server

尝试将备份恢复到 SQL Server Express 2008 数据库时,我遇到了以下错误: Restore failed for Server '...\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended) System.Data.SqlClie...

35得票2回答
新工作的第一天 - 检查备份和安全性 - 如何操作?还应该检查什么?

通常,当我进入一个新的环境时,我倾向于检查备份的位置、最近一次完整备份的时间、上次还原应用的时间,并且我也会检查安全性。 我使用T-SQL来完成这些操作。 检查备份的方式如下: ;with Radhe as ( SELECT @@Serverna...