如何创建“副本” SQL Server 事务日志文件
我想要一份 SQL Server 事务日志文件的副本以进行“原始”分析。在不关闭数据库和不干扰现有日志/备份/备份计划以及几乎所有内容的情况下获取该文件的副本的最安全方法是什么?
仅供参考,它是 SQL Server 2000 数据库服务器,我可以看到日志文件(大小约为 4GB),但我无法按原样复制它;从资源管理器或命令行复制时出现“访问被拒绝”错误。
I want a copy of SQL Server transaction log file for "raw" analysis. What is the safest way to get a copy of that file without shutting down the database and disturbing the existing log/backups/backup schedules and just about everything.
FYI, Its a SQL Server 2000 database server and I can see the log file (its about 4GB in size) and I cannot copy it as is; I get the "access denied" error when copying from explorer or command line.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你能不分析日志文件备份而不是分析日志文件本身吗?如果您必须拥有日志文件本身的副本,则恢复数据库和所有事务日志的备份将为您提供不同数据库中事务日志文件的副本。
Can you not analyse the log file backups instead of the log file itself? If you must have a copy of the log file itself, restoring a backup of the database and all transaction logs will give you a replica of the transaction log file in a different database.
您无法创建事务日志文件的副本,但您可以创建数据库的备份并使用其他名称将其还原到另一个位置,然后可以将其分离。
You cannot create a copy of a transaction log file, Although, you can create the backup of your database and restore it in another location with another name and then you can detach it.