我正在使用sp_trace_generateevent输出一些@userinfo字段的跟踪数据。我将varchar转换为varbinary,并传递给@userdata字段中的trace事件函数。我可以将sql跟踪文件导出到跟踪表,但是无法将该二进制数据转换回varchar
这是我尝试过的
选择convert(varchar(max),t.BinaryData)作为用户数据 从SqlTrace t
-这将返回一个错误,提示无法直接从图像转换为varchar,因此我尝试了以下操作
选择convert(varchar(max),convert(varbinary(max),t.BinaryData)))作为用户数据 从SqlTrace t
-这给了我垃圾数据
请帮助