Powershell & SQL
2024-09-04 16:17:25
一、使用Powershell插入数据到SQL中
1、方法一
$ServerName=xxx
$Database=xxx
$UserID=xxx
$Pwd=xxx
$conn=new-object System.Data.SqlClient.SQLConnection
$ConnectionString = "Server=$ServerName;Database=$Database;User ID=$UserID;Password=$pwd;Trusted_Connection=False;Connect Timeout=6000"
$conn.ConnectionString=$ConnectionString
$conn.Open() $Query="insert into 表名称(字段名, EventTime, EventType, EventId, Message) values(数值,N'$EventTime',N'$EventType',N'$EventId',N'$Message')"
$cmd=new-object system.Data.SqlClient.SqlCommand($Query,$conn)
$cmd.CommandTimeout=6000
$cmd.ExecuteNonQuery()
$conn.close()
2、方法二
$Database = "xxx"
$Server = "xxx"
$Connection = New-Object System.Data.SQLClient.SQLConnection
$Connection.ConnectionString = "server='$Server';database='$Database';trusted_connection=true;"
$Connection.Open()
$Command = New-Object System.Data.SQLClient.SQLCommand
$Command.Connection = $Connection $insert="insert into 表名称(字段名,EventTime, EventType,EventSource, EventId, Message,RecordId) values(数值,N'$EventTime',N'$EventType',N'$TaskDisplayName',N'$EventId',N'$Message',N'$RecordId')"
$cmd1=new-object system.Data.SqlClient.SqlCommand($insert,$Connection)
$cmd1.CommandTimeout=6000
$cmd1.ExecuteNonQuery()
$Connection.Close()
二、使用Powershell从数据库中获取数据
$Database = "xxx"
$Server = "xxx"
$ServerName="xxx"
$Connection = New-Object System.Data.SQLClient.SQLConnection
$Connection.ConnectionString = "server='$Server';database='$Database';trusted_connection=true;"
$Connection.Open()
$Command = New-Object System.Data.SQLClient.SQLCommand
$Command.Connection = $Connection
Add-PSSnapin SqlServerCmdletSnapin100
Add-PSSnapin SqlServerProviderSnapin100 $cmd=Invoke-Sqlcmd -ServerInstance $server -Database $Database -Query "select MAX(recordid) from [$Database].dbo.[$table] where [ServerName]='$serverName'"
$max=$cmd.column1
最新文章
- js获取当前域名、Url、相对路径和参数以及指定参数
- 仅用aspx文件实现Ajax调用后台cs程序。(实例)
- LeetCode - 415. Add Strings
- mock.js-无需等待,让前端独立于后端进行开发
- express-10 表单处理
- wince下的CPU和内存占用率计算
- 【转】Intel HEX介绍
- 用PLSQL Developer粘贴数据的时候报oracle variant conversion error for variable v0
- #Leet Code# Gray Code
- 个人所得税计算器2016 by Jacksile
- ganglia Web前端清除当机节点
- Python进阶(面向对象编程基础)(三)
- tp28xx port pin (open-drain )and (push-pull) 和open collector)
- 【EntityFramework 6.1.3】个人理解与问题记录
- 分析 webpack 打包后的代码
- 【作业】HansBug的前三次OO作业分析与小结
- Android旋转动画
- JavaBean与xml互转的方法详解
- Python线程同步
- python读写文件字符集
热门文章
- 【转载】Hibernate 关联关系
- 音频采样中left-or right-justified(左对齐,右对齐), I2S时钟关系
- 环境搭建基础知识2(sublime text3中配置verilog语法高亮)
- 0049 MyBatis关联映射--一对一关系
- JavaScript学习日志(1)
- 基于Java Mina框架的部标jt808服务器设计和开发
- JDK 6 目录结构介绍以及JDK中的工具研究
- apache commons io入门
- 如何使用VMWare共享Win7中的文件夹,对应Linux中的哪个目录下面?
- 使用jmeter实现对jar包的调用