相关疑难解决方法(0)

限制用户只能复制备份

我希望在我的生产环境中部署日志传送。这意味着我将不得不管理备份链,这些备份链可能会被人们进行备份以刷新开发环境而中断。如果我遇到故障并想使用日志备份恢复到某个时间点,我还需要开发人员进行备份。

如果开发人员仅使用 COPY ONLY 备份,则不会发生这种情况。所以我的问题是:有没有办法限制用户只能执行 COPY ONLY 备份?

security sql-server backup

14
推荐指数
1
解决办法
1583
查看次数

将多个数据库备份到同一时间点

通常,当我们开始备份时,我们不允许提交更改,否则将无法访问数据库。我的意思是数据库将处于单用户模式,但我想开始备份并释放数据库以供使用。此外,一旦我开始备份,我不希望将正在进行的更改写入备份文件。我想知道如何在 Microsoft SQL Server 2012 中实现这一点。请帮助我。

好吧,让我先解释一下我的问题。目前我将数据库设置为单用户模式,直到备份完成。这种模式将有助于我在备份过程中避免数据更改的目的。但是我的应用程序与多个数据库相关联(每个数据库相互关联,并且有每个月不断创建的 var dbs)。因此,备份所有这些数据库已成为乏味的过程,更重要的是,在进行备份时,我必须将用户排除在系统之外。

因此,我正在寻找满足以下要求的备份机制。

  1. 一次启动所有数据库的备份,并释放数据库以供使用。
  2. 由于数据库相互链接,我希望在备份文件中保持数据一致性。因此,由于此数据一致性要求,我不希望将更改提交到我的备份文件。

我想要的是 - 在给定时间备份所有数据库。

sql-server backup sql-server-2012

10
推荐指数
2
解决办法
3245
查看次数

恢复完整备份会使其到备份开始时间还是备份结束时间?

背景故事:我正在尝试将多个 SQL 2012 数据库的副本还原到不同的环境,但应用程序需要它们(大致)及时“同步”。

(当然,理想的方法是使用完整和日志备份使用完整恢复模式,然后使用相同的时间戳进行时间点恢复。但在我的情况下,我不需要它们完全同步,只需在大约 10 分钟左右,我宁愿只处理完整备份和还原。我确实可以控制完整备份的运行时间,但问题是数据库的大小非常不同,因此完整备份运行的时间很长时间长短不一样。)

所以我的问题是:我应该同步完整备份的开始时间吗?还是结束时间

换句话说,当我恢复完整备份时,我最终会看到备份开始时或完成时的样子吗?

sql-server backup sql-server-2012

5
推荐指数
2
解决办法
2148
查看次数

标签 统计

backup ×3

sql-server ×3

sql-server-2012 ×2

security ×1