巨推学院

用脚本检查谁连接了我的服务器

检查谁连接我的服务器,可以用PowerShell脚本来实现。脚本如下:$Server='SERVERNAME'$SMOServer=New-ObjectMicrosoft.SQLServer.Management.SMO.Server$Server#connectionandquerystuff$ConnectionSt ...

检查谁连接我的服务器,可以用PowerShell脚本来实现。

用脚本检查谁连接了我的服务器

脚本如下:


$Server='SERVERNAME'

$SMOServer=New-ObjectMicrosoft.SQLServer.Management.SMO.Server$Server

#connectionandquerystuff

$ConnectionStr="Server=$Server;Database=Master;IntegratedSecurity=True"

$Query="EXECsp_who2"

$Connection=new-objectsystem.Data.SQLClient.SQLConnection

$Table=new-object"System.Data.DataTable"

$Connection.connectionstring=$ConnectionStr

try{

$Connection.open()

$Command=$Connection.CreateCommand()

$Command.commandtext=$Query

$result=$Command.ExecuteReader()

$Table.Load($result)

}

catch{

#Showerror

$error[0]|format-list-Force

}

$Title="Dataaccessprocesses ("+$Table.Rows.Count+")"

$Table|Out-GridView-Title$Title

$Connection.close()
分享到:
版权声明:本网页内容(包含但不限于文字、图片、视频)由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至zhanzhangtoutiao@163.com举报,一经查实,本站将立刻删除。
投诉

登录后发表评论

已有 0 人参与

评论

相关推荐

sxtywyw

3099篇文章

TA的文章
广告
广告
广告
  • 今日热文
  • 本周热文
  • 本月热文
      小编推荐    
      热门服务     更多>>>
      热门搜索     更多>>>
      返回顶部