主要介绍了PowerShell连接SQLSERVER数据库进行操作的实现代码,需要的朋友可以参考下
工具/原料
Powershell任一版本
windows任一版本
方法/步骤
1、核心代码#配置信息$Database='DemoDB'$Ser箪滹埘麽ver='"WIN-AHAU9NO5R鲂番黟谊6U\DOG"'$UserName='kk'$Password='123456'#创建连接对象$SqlConn=New-ObjectSystem.Data.SqlClient.SqlConnection#使用账号连接MSSQL$SqlConn.ConnectionString="DataSource=$Server;InitialCatalog=$Database;userid=$UserName;pwd=$Password"#或者以windows认证连接MSSQL#$SqlConn.ConnectionString="DataSource=$Server;InitialCatalog=$Database;IntegratedSecurity=SSPI;"#打开数据库连接$SqlConn.open()#执行语句方法一$SqlCmd=New-ObjectSystem.Data.SqlClient.SqlCommand$SqlCmd.connection=$SqlConn$SqlCmd.commandtext='deletetop(1)fromdbo.B'$SqlCmd.executenonquery()#执行语句方法二$SqlCmd=$SqlConn.CreateCommand()$SqlCmd.commandtext='deletetop(1)fromdbo.B'$SqlCmd.ExecuteScalar()#方法三,查询显示$SqlCmd.commandtext='selectname,recovery_model_desc,log_reuse_wait_descfromsys.databases'$SqlAdapter=New-ObjectSystem.Data.SqlClient.SqlDataAdapter$SqlAdapter.SelectCommand=$SqlCmd$set=New-Objectdata.dataset$SqlAdapter.Fill($set)$set.Tables[0]|Format-Table-Auto#关闭数据库连接$SqlConn.close()
2、微软的官方帮助文档:https砜实蛰斓://technet.microsoft.com/zh-cn/magazine/hh289310.aspx