首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure扩展事件目标文件

Azure扩展事件目标文件
EN

Stack Overflow用户
提问于 2019-02-13 20:11:50
回答 2查看 242关注 0票数 1

我正在尝试在Azure SQL DB上设置扩展事件会话。我遵循了以下Azure文档的说明:SQL数据库中扩展事件的事件文件目标代码

我收到以下错误消息:

Msg 25602,级别16,状态1,第90行目标,"XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX.package0.event_file",在初始化过程中遇到了配置错误。对象不能添加到事件会话中。(空)

会话已创建,但无法激活。我不确定这是权限错误,还是我误解了哪个字段是哪个字段。

应该注意的是,我能够使用自己的用户凭据创建容器并将文件加载到目标blob存储中的容器中,并且运行PowerShell脚本实际上可以创建容器和SAS策略,而不存在任何问题。

只有当我尝试开始我的会话时,问题才会发生。

有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2019-02-14 12:41:41

将存储帐户的类型更改为“通用”,它将正常工作。我自己也遇到了这个错误,并用这个解决方案创建了一篇文章这里

票数 0
EN

Stack Overflow用户

发布于 2022-08-31 23:16:33

在创建扩展事件时,有两个作用域,即数据库和服务器,创建凭据的方式将对此产生影响。根据我的理解,除了扩展事件会话范围之外。请尝试在不同的范围中创建它,并确认扩展的事件会话不需要特定的范围。

代码语言:javascript
复制
CREATE **CREDENTIAL** [https://vick.blob.core.windows.net/sql]
WITH IDENTITY='SHARED ACCESS SIGNATURE',
SECRET = 'sp=racwdl&st=2020-01-27T15:54:38dfdfererefdrefdredreffdrerfvfdrevsdf'

CREATE **DATABASE SCOPED CREDENTIAL** [https://vick.blob.core.windows.net/sql]
WITH IDENTITY='SHARED ACCESS SIGNATURE',
SECRET = 'sp=racwdl&st=2020-01-27T15:54:38dfdfererefdrefdredreffdrerfvfdrevsdf'
 
CREATE EVENT SESSION [Testpoc] ON **SERVER**
ADD EVENT sqlserver.blocked_process_report
ADD TARGET package0.event_file(SET filename=N'https://vick.blob.core.windows.net/sql')
WITH (STARTUP_STATE=ON)

CREATE EVENT SESSION [Testpoc] ON **DATABASE**
ADD EVENT sqlserver.blocked_process_report
ADD TARGET package0.event_file(SET filename=N'https://vick.blob.core.windows.net/sql')
WITH (STARTUP_STATE=ON)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54678671

复制
相关文章

相似问题

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