SQLPSを使用して(別のサブスクリプションで)Azure SQLサーバーに接続しようとしていますSQLPSモジュールをAzure Automationにインポートするには?
AuthメソッドはSQLサーバーの認証です。
Error: import-module : The specified module 'sqlps' was not loaded because no valid module file was found in any module directory.
私は、Windows PowerShellのから同じAzureのSQLサーバーに接続することができるよ一方で、私は私はなぜか見当もつかない:私はSQLPSモジュールをインポートしようとすると
は、私はこのエラーを取得しますAzure Powershellでこれを実行することはできません。 powershellがこれを理解するためには、適切な.psm1モジュールが存在するはずだが、誰かがそれをどうやって手助けできるのだろうか?
私は
C:\Program Files\Microsoft SQL Server\120\Tools\PowerShell\Modules
からモジュールをインポート/エクスポートしようとしたし、あまりにもトレーニングしませんでしたしている...あなたが取得している
私はWindows Powershellに問題ありません。私は現在Azureデータベースを照会し、照会の結果を電子メールで送信するPowerShellスクリプトを持っています...私は晴れのような本を実装し、それをスケジュールしようとしています...そして、私はsqlpsモジュールをインポートしようとすると上記のエラーが発生する –
エクスポート/インポート - 私はパスからファイルをコピーし、それを紺色のモジュールにインポートしています –
ああ、あなたは "C:\ Program Files \ Microsoft SQL Server \ 120 \ Tools \ PowerShell \ Modules \ SQLPS "を1台のマシンから別のマシンにコピーしますか?その場合、2つの問題があります。宛先パス(X:\ SQLPSModule)が$ env:PSModulePath env変数に追加されていることを確認する必要があります(これは簡単です)。次に、より大きな問題があります.SQLPSが使用する参照されたすべてのアセンブリ(SMOなど)は、ターゲットマシン上にある必要があります。 –