Sql server SQL Server错误5:“;5(访问被拒绝。)尝试读取跟踪文件时
我想读取跟踪文件的内容并将其写入SQLServer中的表中。正如我所读到的,Sql server SQL Server错误5:“;5(访问被拒绝。)尝试读取跟踪文件时,sql-server,sql-server-2012,ssms,Sql Server,Sql Server 2012,Ssms,我想读取跟踪文件的内容并将其写入SQLServer中的表中。正如我所读到的,fn\u trace\u gettable完成这项工作。我有以下代码: select IDENTITY(int, 1, 1) AS RowNumber, * into mytracetest from fn_trace_gettable('C:\Users\Babak\Desktop\ITSM_Trace\trace.trc', default) 但我得到了这个错误: Msg 1904
fn\u trace\u gettable
完成这项工作。我有以下代码:
select
IDENTITY(int, 1, 1) AS RowNumber, *
into
mytracetest
from
fn_trace_gettable('C:\Users\Babak\Desktop\ITSM_Trace\trace.trc', default)
但我得到了这个错误:
Msg 19049,第16级,状态1,第1行文件“C:\Users\Babak\Desktop\ITSM\u Trace\Trace.trc”不存在或打开该文件时出错。错误='5(访问被拒绝)。'
如何解决此问题?这是针对远程SQL Server实例的吗 那是
c:\users\babak\desktop\..
中服务器文件系统上的trace.trc
SQL Server只能从其自己的驱动器读取数据,而不能从您自己计算机上的本地磁盘读取数据…Per,“需要对服务器具有ALTER TRACE权限”。您对服务器具有跟踪权限吗?我不知道。我如何授予它?您需要是系统管理员级别才能授予,但是
授予ALTER TRACE to代码>这是用于远程SQL Server实例的吗?这是c:\users\babak\desktop\..
中服务器文件系统上的trace.trc
??SQL Server只能从自己的驱动器读取数据,而不能从本地磁盘读取数据…@marc_s谢谢你,你已经解决了我的问题