SQL Server错误5:“5(访问被拒绝。)尝试读取跟踪文件时

时间:2015-08-03 16:28:58

标签: sql-server sql-server-2012 ssms

我想阅读跟踪文件的内容并将其写入SQL Server中的表中。正如我读过herefn_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(访问被拒绝。)'。

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:2)

这适用于远程SQL Server实例吗?

trace.trc中该服务器的文件系统上是c:\users\babak\desktop\....吗?

SQL Server只能从自己的驱动器读取 - 而不是从您自己计算机上的本地磁盘读取...