我試圖使用SQLPS連接到Azure SQL服務器(在不同的訂閱下)如何將SQLPS模塊導入Azure自動化?
Auth方法是SQL Server身份驗證。
當我嘗試導入模塊SQLPS,我得到這個錯誤:
Error: import-module : The specified module 'sqlps' was not loaded because no valid module file was found in any module directory.
雖然我能夠從Windows PowerShell中連接到相同的SQL Azure的服務器,我不知道爲什麼我無法在Azure Powershell上執行相同的操作。我知道適用於PowerShell的.psm1模塊應該可以理解這一點,但是有人可以幫我解決這個問題嗎?
我試圖出口/從
C:\Program Files\Microsoft SQL Server\120\Tools\PowerShell\Modules
導入模塊,並沒有太鍛鍊...
嗯,我沒有Windows Powershell的問題。我目前有一個powershell腳本查詢Azure數據庫,併發送一個電子郵件與查詢的結果...我試圖實現相同的天藍色的運行簿和時間表...當我嘗試導入sqlps模塊時,出現上述錯誤 –
導出/導入 - 我只是從路徑中複製文件並將其導入天藍色模塊 –
噢,所以您正在複製「C:\ Program Files \ Microsoft SQL Server \ 120 \ Tools \ PowerShell \ Modules \ SQLPS「從一臺機器轉移到另一臺機器上?如果是這種情況,你有兩個問題:你需要確保目標路徑(比如X:\ SQLPSModule)被添加到$ env:PSModulePath env變量中(這很容易)。然後你有一個更大的問題:SQLPS使用的所有引用程序集(SMO等)也需要位於目標機器上。 –