【发布时间】:2009-01-19 14:27:24
【问题描述】:
我有一个客户在一个重度使用的数据库上每 4:th 分钟将数据库的完整备份设置到网络路径。 我强烈建议客户不要这样做,而是进行事务备份。
但是以这种方式进行完整备份时可能发生的坏事是什么?除此之外,备份永远不会有正确的数据,因为在进行备份时数据库被大量使用。以及服务器的工作量。
我与该客户有几个与 sql 相关的问题 (webservicesql),我想从技术上了解此备份方案是否可能是问题的一部分?
当然,我将通过在测试时停止备份并查看事件日志等来开始对此进行调查。但是我很好奇是否有人可以直接说“不,这将锁定 X 并抛出 Y 并且很糟糕”或其他什么。 ;)
【问题讨论】:
-
什么样的问题?备份会损害性能,但至少应该完好无损...... .NET 中一个更常见的问题是忘记释放 (Dispose()) 连接回池,使其饱和......那么你看到了什么症状?跨度>
-
@Marc,我还没有调查过,我有一些错误日志指出它无法打开 sqlconnection。 Web服务引发客户端捕获的错误,我认为我没有得到内部异常,而是肥皂异常。将对此进行进一步研究。
标签: .net sql-server backup