我正在尝试使用Power-Shell编写SQL Server 2012的SQL Server扩展事件会话,但我无法。你能帮我么。感谢。
下面的代码是我尝试过的。
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo") | Out-Null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Management.XEvent") | Out-Null
$cn = new-object System.Data.SqlClient.SqlConnection("Data Source=Sql2016;Integrated Security=SSPI;Initial Catalog=master");
$cn.Open()
$xEvents = New-Object Microsoft.SqlServer.Management.XEvent.event($cn)
$xEvents.Session | foreach {$_.Script()+";"}
$cn.Close()
错误:New-Object:找不到“Event”和。的重载 参数计数:“1”