首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Server 2008 SP1中创建审计

在Server 2008 SP1中创建审计
EN

Stack Overflow用户
提问于 2018-07-05 17:19:32
回答 1查看 165关注 0票数 0

我试图跟踪Server 2008 (Service 1,Developer Edition)中的一对表的插入和更新,当我试图查看日志时,它将返回一个错误。

这是我使用向导创建审核时的脚本:

代码语言:javascript
复制
    USE [master]
    GO

    CREATE SERVER AUDIT [Audit-Tables]
    TO FILE 
    (   FILEPATH = N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log\'
        ,MAXSIZE = 20 MB
        ,MAX_ROLLOVER_FILES = 5
        ,RESERVE_DISK_SPACE = OFF
    )
    WITH
    (   QUEUE_DELAY = 1000
        ,ON_FAILURE = CONTINUE
        ,AUDIT_GUID = '53cd958f-5b16-49d9-8cb2-4c7f26995f87'
    )
    ALTER SERVER AUDIT [Audit-Tables] WITH (STATE = ON)
    GO

当我试图查看日志时,会得到以下错误:

无法将“System.Int64”类型的对象强制转换为“System.Byte[]”类型。

这甚至是在我添加任何数据库审核之前。

我首先在Dev服务器( server 2012)上试用了它,它运行得很好。这是2008年的一个已知问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-07-05 18:03:33

根据的文章,审计在2008年是可用的,但只适用于企业版,而不是开发人员。我只希望错误信息更有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51196870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档