簡體   English   中英

有沒有辦法將 Microsoft.Data.SqlClient 導入 Azure 自動化,以便可以在 Powershell 運行手冊中使用

[英]Is there a way to import Microsoft.Data.SqlClient to Azure Automation so it can be used in Powershell runbook

I am trying to simplify while increasing security when I access Azure SQL databases in a Powershell workbook in Azure Automation.

我目前可以使用以下連接查詢所需的數據庫,然后提供基於 SQL 身份驗證的連接字符串。

$DatabaseConnection = New-Object System.Data.SqlClient.SqlConnection
$DatabaseConnection.ConnectionString = "Server = $($SQLServer); Database = $($DBName); User ID = $($DBUser); Password = $($DBPass);"

但是,我更喜歡使用新的托管身份來驗證 SQL 客戶端連接,這樣我就不必再啟用 SQL 身份驗證,然后將管理員憑據存儲在某處。 到目前為止,我一直無法找到一種方法來使用新的和推薦的 System.Data.SqlClient 替代品(即 Microsoft.Data.SqlClient)

AFAIK 沒有用於 Microsoft.Data.SqlClient 的直接 PowerShell 模塊,我們可以將其導入我們的 Azure 自動化帳戶。 您可能必須為它創建一個具有有效模塊結構的自定義 PowerShell 模塊,然后將其導入以供使用。

這樣的東西。 但是, 這個特定的模塊不在 Azure 自動化中作為自定義模塊導入的有效模塊結構中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM