我正在尝试使用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?