问题标签 [log-shipping]

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.

0 投票
2 回答
107 浏览

sql-server - 临时表和日志传送

我们正在公司中构建一个系统,该系统将需要 sql server 中的临时表,并且可能还需要日志传送。我想知道日志传送对临时表是否会产生任何在普通表上不会发生的意外影响?

0 投票
1 回答
170 浏览

sql-server - SQL Server 2016 将恢复模式从“完全”重置为“简单”

谁能帮我诊断为什么会发生这种情况?我们已经配置了日志传送,因此数据库处于“完整”恢复模式。这多年来一直运行良好,然后随机似乎已重置为“简单”恢复,这破坏了我们的日志传送。

这也发生在大约 5 个月前,我们找不到任何明显的改变原因,所以愚蠢地把它归结为一个奇怪的一次性并忽略了它!

日志查看器显示所做的更改,但不显示发生的方式/原因。我不是一个 dba,所以我真的不知道如何更深入地了解发生了什么以及如何防止它再次发生。

在此处输入图像描述

0 投票
1 回答
195 浏览

sql-server - 日志传送大型数据库

我有关于日志传送的问题:我正在将 VLDB (12TB) SQL 数据库从物理环境(服务器 A)迁移到虚拟环境(服务器 B),并从 SQL 2008 R2 版本迁移到 SQL 2014。迁移的高级计划是在转换\测试期间记录从服务器 A 到服务器 B 的运送。一旦我们对测试感到满意,我们只需将服务器 B 设置为新的生产环境。在此期间,服务器 B 需要接收定期日志恢复(每天一次或两次)并处于只读\待机模式以进行测试。我在相关但不同的域中存在 A 和 B 的附加复杂性,并且我还想使用当前通过现有 Ola Hallengren 制度创建的现有 .trn 文件。所以基本上,我只想利用 COPY & 通过从网络共享中获取 trn 来恢复服务器 B 上日志传送的各个方面。在我尝试使用 VLDB 之前,我正在一个更小的数据库上测试这个概念。我遇到的问题是:-当我尝试让服务器 B 进入待机模式时,我收到此错误:-

“无法使用 WITH STANDBY 恢复此备份,因为需要升级数据库。重新发出 RESTORE 而不使用 WITH STANDBY”

堆栈溢出问题 3010115 和 40760521 类似,但遗憾的是没有提供解决方案。我已经尝试了几种解决方法,但还没有运气。任何帮助或其他建议将不胜感激。

0 投票
1 回答
70 浏览

xml - Logstash XML 文件解析 - Conf Reload 时尴尬的事件拆分问题

我正在使用官方图像在 docker 上使用 ELK 6.7.0。这是我的 conf 文件:

我的 XML 文件是:

我正在尝试解析传入的 XML 文件,但是当在路径文件夹 logstash 上创建新文件时,将其解析如下:

但是,当我重新加载我的 conf 文件时,Logstash 出人意料地成功解析了我的 XML:

两个事件中的消息字段是文件的不同部分,看起来 Logstash 在模式之前和之后拆分文件。即便如此,不清楚为什么它只是在重新加载 conf 文件时这样做。

0 投票
1 回答
201 浏览

sql - 在日志传送中恢复辅助服务器

我目前正在为客户设置日志传送并且有一个问题。

设置日志传送的过程非常简单,但我没有看到太多关于故障转移到 DR 的辅助服务器事件的信息。

辅助数据库处于待机(正在恢复)。我是否只是再次恢复备份?

0 投票
2 回答
1084 浏览

azure - 如何将 Airflow 日志发送到 Azure Blob Store

我在遵循本指南第 3.6.5.3 节“将日志写入 Azure Blob 存储”时遇到了问题

该文档指出您需要一个活动挂钩到 Azure Blob 存储。我不确定如何创建它。一些消息来源说你需要在 UI 中创建钩子,还有一些消息说你可以使用环境变量。无论哪种方式,我的日志都没有写入 blob 存储,我束手无策。

0 投票
1 回答
453 浏览

sql-server - 事务日志备份失败并显示“无法获得独占访问权限,因为数据库正在使用中”

我正在尝试进行日志传送故障转移测试,旨在将数据库置于还原模式的步骤失败,并出现错误“无法获得独占访问权限,因为数据库正在使用中”。

该操作是通过 SSMS 选择“事务日志”并在媒体选项下选择“备份日志尾部”来执行的,这应该使数据库处于“恢复模式”。

失败后,我尝试先将数据库置于单用户模式并使其脱机,但两个命令均无效(或失败)。

我已经对测试数据库重复了该操作,并且没有问题。T-SQL 如下:

我还检查了任何阻塞或正在运行的事务,但没有出现。

有什么想法吗?

0 投票
1 回答
338 浏览

sql-server - 在两个 azure 订阅之间移动 azure VPN 网关

我想移动位于 Log Shipping 下的两个 SQL VM。如何将这些 VM 移动到另一个 Azure 订阅?搬家前要考虑什么。

0 投票
0 回答
138 浏览

sql-server - 使用日志传送将备份还原到辅助数据库时出错

我正在尝试在两个 SQL VM 之间进行日志传送。备份正在正确生成,但它没有在辅助数据库上恢复。该错误表示还原作业无法打开数据库的 .bak 文件。

以下是错误详情:

配置日志传送时有 3 个部分,因此作为主备份设置的第一步是成功的。并且在文件夹中生成了备份。我已经完全控制了用户,包括读、写等。但是我的日志传送仍然失败,因为这个错误。

在日志传送的第二步中,执行了两个操作,一个是将数据库还原到辅助服务器,另一个是保存辅助目标配置。所以我单独运行这些作业,发现将数据库恢复到辅助数据库会导致问题。该错误在该步骤失败时引发。

请帮我解决这个问题。

提前致谢。

0 投票
1 回答
509 浏览

json - 如何让 Serilog json 格式的日志在 Datadog 中正确显示

我被要求使用 DataDog 实现一个集中监控和日志记录系统,该系统将从各种服务和应用程序接收信息,其中一些作为 Windows 服务在虚拟机上运行,​​一些在 Kubernetes 集群内运行。为了实现日志记录方面,以便 DataDog 可以正确摄取日志,我使用 Serilog 进行日志记录。

我目前的计划是以 json 格式将日志写入控制台,并在每个服务器或 k8s 节点上安装 DataDog 代理捕获并将它们发送到 DataDog。这有效,至少对于我迄今为止实现它的 k8s 节点是有效的。(我试图避免为 DataDog 使用自定义 Serilog 接收器,因为在 DataDog 文档中不鼓励这样做)。

我的问题是我无法在 DataDog 端正确摄取日志。DataDog 期望 json 包含一个属性调用 Message,但 Serilog 将此属性命名为 RenderedMessage(如果我使用 JsonFormatter(renderMessage: true))或 @m(如果我使用 RenderedCompactJsonFormatter())。

如何将我的日志发送到 DataDog 并在 DataDog 端正确摄取?