我想阅读跟踪文件的内容并将其写入SQL Server中的表中。正如我读过here,fn_trace_gettable
做的工作。我有这段代码:
select
IDENTITY(int, 1, 1) AS RowNumber, *
into
mytracetest
from
fn_trace_gettable('C:\Users\Babak\Desktop\ITSM_Trace\trace.trc', default)
但是我收到了这个错误:
Ms 19049,Level 16,State 1,Line 1
文件' C:\ Users \ Babak \ Desktop \ ITSM_Trace \ trace.trc'要么不存在,要么打开文件时出错。错误=' 5(访问被拒绝。)'。
我该怎么做才能解决这个问题?
答案 0 :(得分:2)
这适用于远程SQL Server实例吗?
trace.trc
中该服务器的文件系统上是c:\users\babak\desktop\....
吗?
SQL Server只能从自己的驱动器读取 - 而不是从您自己计算机上的本地磁盘读取...