/ / SQL ASCMDLETSモジュールをインストールするにはどうすればいいですか? - sql-server、PowerShell

SQL ASCMDLETSモジュールをインストールするにはどうすればいいですか? - sql-server、powershell

SQL Server 2016を実行しているAzure VM(Win Server 2012 R2)でInvoke-ASCmdを実行しようとしています。

Import-Module ASCMDLETSを実行すると、「どのモジュールディレクトリにも有効なモジュールファイルが見つかりませんでした」というエラーが表示されます。

.dllは、C:Program Files(x86)のMicrosoft SQL Server 130ToolsPowerShellModulesSQLASCMDLETSフォルダーに作成する必要があるようですが、SQLPSフォルダーしかありません。

SQL Server Management Studio 17以降では、SQL Server PowerShellモジュールは個別にインストールされますが、ここでの手順を実行した後は、 Microsoftドキュメント。 Install-Module -Name SQLServerを実行した後でも、関連ファイルを取得できなかったため、Import-Module SQLASCMDLETSを実行できました。

SSMSとすべてのクライアントツールをSQL Serverのインストールにインストールしました。それでもインストールできません。どこで入手できますか。

回答:

回答№1は2

Windows Powershell管理者セッションからこれを試してください:

Install-Module -Name SqlServer -Force
Invoke-ASCmd -InputFile "MyDeployFile.xmla" -Server "asazure://MyRegion.asazure.windows.net/MyServer"

そしてあなたが持っていることを確認してください Windows Powershell 5 最小要件として。 最新版はこちらから入手できます 公式リンク