我有一个生产和灾难恢复 ('DR') 服务器,并且几个月来一直在两个服务器之间的单个数据库 ('DB1') 上使用日志传送而没有问题。
最近我不得不复制应用程序的一个实例,这需要一个复制的数据库。重复的数据库从 DB1 的备份中恢复并重命名(“DB2”)。在 DB2 上设置日志传送一直是个问题。由于某种原因,DR 服务器上的逻辑文件和数据文件与数据库 (DB2) 的名称不同。
有没有办法将“目标”数据库的逻辑和数据文件名更改为与 SSMS 中反映的数据库相同的名称?
我有一个生产和灾难恢复 ('DR') 服务器,并且几个月来一直在两个服务器之间的单个数据库 ('DB1') 上使用日志传送而没有问题。
最近我不得不复制应用程序的一个实例,这需要一个复制的数据库。重复的数据库从 DB1 的备份中恢复并重命名(“DB2”)。在 DB2 上设置日志传送一直是个问题。由于某种原因,DR 服务器上的逻辑文件和数据文件与数据库 (DB2) 的名称不同。
有没有办法将“目标”数据库的逻辑和数据文件名更改为与 SSMS 中反映的数据库相同的名称?
我有一个 SQL 2008 服务器,其数据库通过日志传送复制到报告服务器。报告服务器数据库每天更新一次。在应用事务日志之间,报告服务器数据库处于待机/只读模式。我的问题是: 1- 我可以将状态从待机/只读更改为只读 = False,将新用户添加到数据库并更改回待机/只读而不中断日志传送吗?2 如果报告服务器数据库处于待机/只读状态,如何将新用户添加到该数据库?谢谢
我有两个 SQL Server 2005 STANDARD 版本的实例,纽约的服务器 A 和加利福尼亚的服务器 B。
服务器 A 有一个大型数据库;出于 DR/BCP 的目的,我想使用日志传送在服务器 B 上保持热备份。
不幸的是,事务日志太大(在 WAN =( ) 上超过 10GB。在我投资处理此问题的第三方产品之前,我可以这样做:
1) 禁用服务器 B 上的复制作业。备份仍在服务器 A 上创建,但不会自动移动到服务器 B。
2) 创建一个计划任务来压缩服务器 A 上的所有备份日志(使用 7zip 或 WinZip 之类的工具),并将它们转储到服务器 B 上恢复作业需要它们的位置(当然还有解压缩)。
3) 让服务器 B 上的还原作业正常工作。
这是一个幼稚或可行的解决方案吗?
如果我们有企业版,我会使用异步数据库镜像;或者如果我们有 2008 企业版,我会研究内置压缩。
试图了解我们环境中的最佳设置。
我有一个大型 SQL05 DB (500+GB),它通过 WAN 将日志发送到只读系统。我目前正在以完全恢复模式运行,在高峰时段每 5 分钟转储一次日志,在下班时段每 15 分钟转储一次。
据我了解,BULK_LOGGED 恢复模型将允许我保持日志传送的完整性,但代价是无法在备份涵盖的时间段内进行时间点恢复。
鉴于我们日志转储的频率,运行 FULL 是否有意义——因为我可以使用 BULK_LOGGED 日志转储恢复到 5 分钟的恢复窗口?还是我误解了这是如何工作的?