找回密码
 立即注册

QQ登录

只需一步,快速开始

PowerShell对数据库的操纵也非常简朴,与.net雷同,我们拿一个例子来阐明以下吧。
lYxzzZO6814S8rZ6.jpg
脚本毗连SQL数据库

代码如下:
# 数据库毗连字符串必要的参数
$Database = '数据库名'
$Server = '数据库IP'
$UserName = '数据库用户名'
$Password = '数据库暗码'
# sql语句
$SqlQuery = 'Select * FROM test'
# 数据库毗连对象
$SqlConnection = New-Object -TypeName System.Data.SqlClient.SqlConnection
# 数据库毗连字符串
$SqlConnection.ConnectionString="Data Source=$Server;Initial Catalog=$Database;
user id=$UserName;pwd=$Password"
# sqlcmd对象
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
# sql语句
$SqlCmd.CommandText = $SqlQuery
$SqlCmd.Connection = $SqlConnection
#dataadapter对象
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
# 实行查询
$SqlAdapter.SelectCommand = $SqlCmd
# dataset对象
$set = New-Object data.dataset
# 数据集
$SqlAdapter.Fill($set)
# 输出效果到文件
$Path = "$env:temp\report.hta"
# 转换为html文件
$set.Tables[0] | ConvertTo-Html | Out-File -FilePath $Path
# 默认步伐打开html文件
Invoke-Item -Path $Path
QyccLqBcBBl8B8CQ.jpg
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册