PowerShell 连接 SQL SERVER 数据库进行操作
2016-09-12 15:04
447 查看
#配置信息 $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()
参考:
Windows PowerShell:使用 PowerShell 处理数据库
相关文章推荐
- 如何用运行access文件连接sql server中的表进行操作
- Robot---如何在脚本中对数据库(SQL SERVER)进行操作(二)
- 循环体内包含了大量没有必要在循环中处理的语句或获取数据库连接或进行不必要的try-catch操作
- magento ------------------连接数据库-----进行操作的方法,方式!!!精***
- sql server 还原数据库时提示:数据库正在使用,无法进行操作的解决方法2
- JDBC连接数据库,对数据库进行增删查改操作
- SQL Server Mobile 学习(二):通过 VS2005 创建和连接及操作 SQL Server Mobile 数据库
- SQL server 2005 master数据库进行轻型的恢复备份操作
- 使用Eclipse插件DB viewer进行MySQL(SQL Server)等 数据库操作
- 数据库开发基本操作-SQL Server 2005 不允许远程连接解决方法
- Robot---如何在脚本中对数据库(SQL SERVER)进行操作(三)
- 在sql server里连接远程服务器,并进行创建和删除新数据库
- 创建sql server 2005 作业,进行异地数据库操作
- asp.net随记------关于连接数据库,对数据库进行操作的几个类
- SQL Server Mobile 学习(二):通过 VS2005 创建和连接及操作 SQL Server Mobile 数据库
- Flash与ASP进行连接数据库操作
- 如何对SQL Server数据表和数据库进行迭代操作
- 对SQL Server数据表和数据库进行迭代操作
- 每日一得--Spring 应用程序经常获取不到数据库连接,平时进行数据库操作也很慢
- sql server 还原数据库时提示:数据库正在使用,无法进行操作的解决方法