PowerShell连接SQL SERVER数据库实现代码

 时间:2026-04-30 22:55:44

1、核心代码

#配置信息

$Database = 'DemoDB'

$Server   = '"WIN-AHAU9NO5R6U\DOG"'

$UserName = 'kk'

$Password = '123456'

#创建连接对象

$SqlConn = New-Object System.Data.SqlClient.SqlConnection

#使用账号连接MSSQL

$SqlConn.ConnectionString = "Data Source=$Server;Initial Catalog=$Database;user id=$UserName;pwd=$Password"

#或者以 windows 认证连接 MSSQL

#$SqlConn.ConnectionString = "Data Source=$Server;Initial Catalog=$Database;Integrated Security=SSPI;"

#打开数据库连接

$SqlConn.open()

#执行语句方法一

$SqlCmd = New-Object System.Data.SqlClient.SqlCommand

$SqlCmd.connection = $SqlConn

$SqlCmd.commandtext = 'delete top(1) from dbo.B'

$SqlCmd.executenonquery()

#执行语句方法二

$SqlCmd = $SqlConn.CreateCommand()

$SqlCmd.commandtext = 'delete top(1) from dbo.B'

$SqlCmd.ExecuteScalar()

#方法三,查询显示

$SqlCmd.commandtext = 'select name,recovery_model_desc,log_reuse_wait_desc from sys.databases'

$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter

$SqlAdapter.SelectCommand = $SqlCmd

$set = New-Object data.dataset

$SqlAdapter.Fill($set)

$set.Tables[0] | Format-Table -Auto 

#关闭数据库连接

$SqlConn.close()

2、微软的官方帮助文档:https://technet.microsoft.com/zh-cn/magazine/hh289310.aspx

  • 汽车后排座椅怎么往下翻
  • 不按开关键怎么召唤小布
  • 绝地求生怎么玩雪地模式
  • 腾讯在线人工客服怎么转人工 人工在线客服
  • LOL女巫的甜点头像免费领取方法
  • 热门搜索
    延安 旅游 韩国釜山旅游 郑州市旅游景点 杭州周边旅游攻略 浏阳大围山旅游攻略 查干湖旅游攻略 中国旅游攻略 惠阳旅游景点大全 旅游景区开发与管理 重庆旅游大巴租赁