国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PowerShell > 正文

PowerShell連接SQL SERVER數(shù)據(jù)庫(kù)進(jìn)行操作的實(shí)現(xiàn)代碼

2020-05-30 20:21:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

核心代碼

#配置信息$Database	= 'DemoDB'$Server		= '"WIN-AHAU9NO5R6U/DOG"'$UserName	= 'kk'$Password	= '123456'#創(chuàng)建連接對(duì)象$SqlConn = New-Object System.Data.SqlClient.SqlConnection#使用賬號(hào)連接MSSQL$SqlConn.ConnectionString = "Data Source=$Server;Initial Catalog=$Database;user id=$UserName;pwd=$Password"#或者以 windows 認(rèn)證連接 MSSQL#$SqlConn.ConnectionString = "Data Source=$Server;Initial Catalog=$Database;Integrated Security=SSPI;"#打開(kāi)數(shù)據(jù)庫(kù)連接$SqlConn.open()#執(zhí)行語(yǔ)句方法一$SqlCmd = New-Object System.Data.SqlClient.SqlCommand$SqlCmd.connection = $SqlConn$SqlCmd.commandtext = 'delete top(1) from dbo.B'$SqlCmd.executenonquery()#執(zhí)行語(yǔ)句方法二$SqlCmd = $SqlConn.CreateCommand()$SqlCmd.commandtext = 'delete top(1) from dbo.B'$SqlCmd.ExecuteScalar()#方法三,查詢(xún)顯示$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 #關(guān)閉數(shù)據(jù)庫(kù)連接$SqlConn.close()

下面是來(lái)自微軟的官方幫助文檔:Windows PowerShell:使用 PowerShell 處理數(shù)據(jù)庫(kù)

您可以使用一些 Windows PowerShell 代碼來(lái)配置您的數(shù)據(jù)庫(kù),以存儲(chǔ)您所需的信息。

Don Jones

數(shù)據(jù)庫(kù)是數(shù)據(jù)存儲(chǔ)之王。 那么為什么不利用這些數(shù)據(jù)庫(kù),如 SQL Server 存儲(chǔ)一些可以使您的生活更輕松的管理信息的呢? 您可以存儲(chǔ)服務(wù)器名稱(chēng)、 Windows 版本、 服務(wù)包級(jí)別、 最后一個(gè)管理員登錄、 這種東西。
它是與 Windows PowerShell,都是很容易,因?yàn)槟梢允褂盟鼇?lái)本機(jī)訪問(wèn) Microsoft 基礎(chǔ)數(shù)據(jù)庫(kù)功能。NET 框架。 這現(xiàn)在看上去不太像 Windows PowerShell 腳本和更多像一個(gè) C# 程序。 不過(guò),您所需要的代碼是很容易模板。 你可以帶我來(lái)你這里與幾個(gè)次要的改變它適應(yīng)幾乎任何情況。

用于 SQL 腳本

讓我們假設(shè)您有一個(gè)名為 SYSINFO 的 SQL Server 2008 數(shù)據(jù)庫(kù)。 數(shù)據(jù)庫(kù)已命名服務(wù)器的表。 該表已五列: 服務(wù)器名稱(chēng)、 用戶名、 LastLogon、 原因和 SPVersion。 這可以是大多是簡(jiǎn)單的文本列的 varchar 類(lèi)型。
然而,使 LastLogon 日期時(shí)間列。 它現(xiàn)在使用 SQL Server 設(shè)置為其默認(rèn)值的函數(shù)。 這樣,每次添加新行,它將包含當(dāng)前日期和時(shí)間,而不需要您手動(dòng)指定。 使原因列 varchar(MAX),如有必要,它可以包含文本,很多。
創(chuàng)建登錄腳本在組策略對(duì)象 (GPO),將 GPO 鏈接到您的服務(wù)器所在的組織單位 (OU)。 每次有人登錄到服務(wù)器運(yùn)行該腳本時(shí)。 使用 Windows PowerShell 腳本,您可以在任何裝有 Windows PowerShell 2.0 的計(jì)算機(jī)上的東西。 您需要確保您已經(jīng)從 Windows Server 2008 R2 (或 Windows 7 遠(yuǎn)程服務(wù)器管理工具包或寄宿) 來(lái)編輯該 GPO 時(shí)有基于 Windows PowerShell 登錄腳本選項(xiàng)的 GPO 模板。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 方正县| 西峡县| 湟源县| 武鸣县| 绿春县| 菏泽市| 芦山县| 巴马| 南平市| 海宁市| 清新县| 荔波县| 饶平县| 临汾市| 特克斯县| 出国| 甘孜县| 肇源县| 西昌市| 清徐县| 三穗县| 高邮市| 揭阳市| 金川县| 昌江| 尖扎县| 衡水市| 乾安县| 姜堰市| 米林县| 德阳市| 天柱县| 杨浦区| 临漳县| 会理县| 孝义市| 武乡县| 浪卡子县| 浪卡子县| 云浮市| 盐山县|