私は、PowerShellを使用してクエリを実行してSQL Serverデータベースへのアクセスを許可するオートメーションシステムを開発しています。私はこれがうまく行うことができるけど、私の質問は、私はモジュール例えばPowershell SQLServerモジュール
をインポートするために、SQL Server Management Studioをインストールする必要があります:
import-module sqlserver
私は前にこれをしようとしたときPowershellがモジュールを見つけることができなかったため、私はインストールできなかったスタジオをインストールしました。
私はモジュールをインポートした後は、私は次のコマンドを実行することができました:
Invoke-sqlcmd -query "grant select, insert, update on test to sqlsupport;" -serverinstance "test\test"
をスタジオせずに利用可能なモジュールを持ってする方法はありますか?
インストール中にどこのコンポーネントがインストールされるかを選択するオプションが表示されません。インストールまたはクローズの2つのオプションがあります。 –
@BrandonWilson SSMSインストーラではないかもしれません.SMSをインストールせず、powershellコマンドレットをインストールするだけで、「ツール」インストーラやSQLの高度なサービスインストーラが使用できます。 – briantist