小言_互联网的博客

powershell连接sqlserver

273人阅读  评论(0)

0.如何处理一个bug 或者 解决一个问题

step1: 查阅资料

请动用你的大脑将资料整合, 具体到代码里就是筛选出合适的解决方案
总的来说,遇到任何问题,现在大脑里面过滤一下,别一根筋一样往前冲

step2:实验代码

代码一定会报错,那么根据代码报错的顺序,按照顺序解决代码

step3: 获得成就感

1. powershell 连接 sqlserver

1.1 连接代码格式

#配置信息
$Database   = 'database name'
$Server     = '"sql server name"'
$UserName   = 'username'
$Password   = 'your pass word' 
#创建连接对象
$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()

1.2 连接说明

请注意,数据库名是sql中图标对应的名字

2. 参考文献

该文章说明连接方式:如何连接SQLserver


转载:https://blog.csdn.net/weixin_41743247/article/details/101305150
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场