无法加载文件或程序集'Microsoft.SqlServer.Instapi

时间:2017-05-16 18:30:55

标签: sql-server powershell

我正在尝试使用PowerShell将SQL Analysis Server跟踪文件加载到数据库。

[void][reflection.assembly]::LoadWithPartialName("Microsoft.SqlServer.ConnectionInfoExtended") 
[void][reflection.assembly]::LoadWithPartialName("Microsoft.SqlServer.ConnectionInfo")   
[void][reflection.assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo")

$TraceFileReader = New-Object Microsoft.SqlServer.Management.Trace.TraceFile
$TraceFileReader.InitializeAsReader($TraceFile)

这给出了以下异常。 Microsoft.SqlServer.Management.Trace.SqlTraceException: 无法将对象初始化为读取器。 ---> System.IO.FileNotFoundException:无法加载文件或程序集'Microsoft.SqlServer.Instapi, Version = 13.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91'或其依赖项之一。系统找不到指定的文件。

我在Windows 2012 R2上运行SQL Server 2014。如何将程序集加载到PowerShell?

0 个答案:

没有答案