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
查看评论