#author("2021-12-02T03:54:20+00:00","default:admin","admin")
#author("2021-12-02T04:12:51+00:00","default:admin","admin")
-[[SQL Server PowerShell:https://docs.microsoft.com/ja-jp/sql/powershell/sql-server-powershell?view=sql-server-ver15]]
--SQL Server PowerShell モジュールには、 SqlServer と SQLPS の 2 つがあります。
--SqlServer モジュールは、使用する現在の PowerShell モジュールです。
--SQLPS モジュールは、(後方互換性のため) SQL Server のインストールに含まれていますが、今後更新されることはありません。


*[[SQL Server モジュール:https://docs.microsoft.com/en-us/powershell/module/sqlserver/?view=sqlserver-ps]] [#x36167d0]

-[[SQL Server PowerShell モジュールをインストールする:https://docs.microsoft.com/ja-jp/sql/powershell/download-sql-server-ps-module?view=sql-server-ver15]]
-[[PowerShell で SQL Server への認証を管理する:https://docs.microsoft.com/ja-jp/sql/powershell/manage-authentication-in-database-engine-powershell?view=sql-server-ver15]]

-[[SQL Server and PowerShell: Practical Examples:https://octopus.com/blog/sql-server-powershell]]

-[[PowerShellからSQLコマンドを発行する:https://tex2e.github.io/blog/powershell/invoke-sql-command]]
-[[PowerShellでMicrosoft SQL Serverへ接続し、テーブル一覧を取得する。:https://qiita.com/gtom7156/items/01ffab166205a1be77ef]]

**インストール [#bac84577]
 Install-Module -Name SqlServer

**[[Backup-SqlDatabase:https://docs.microsoft.com/en-us/powershell/module/sqlserver/backup-sqldatabase?view=sqlserver-ps]] [#rb14c839]
-[[データベースの完全バックアップの作成:https://docs.microsoft.com/ja-jp/sql/relational-databases/backup-restore/create-a-full-database-backup-sql-server?view=sql-server-ver15]]

**[[Invoke-Sqlcmd:https://docs.microsoft.com/en-us/powershell/module/sqlserver/invoke-sqlcmd?view=sqlserver-ps]] [#zd0a90b7]

-[[Invoke-Sqlcmdを使う:https://qiita.com/yuta_vamdemic/items/f82a4d0f33c63bb6fd40]]

 Invoke-Sqlcmd  -ServerInstance "localhost" -Database "test" -Username "user" -Password "password" -Query "select @@version"

**[[Invoke-SqlNotebook:https://docs.microsoft.com/en-us/powershell/module/sqlserver/invoke-sqlnotebook?view=sqlserver-ps]] [#h781fa0d]

-[[Learn Jupyter Notebooks for SQL Server:https://docs.microsoft.com/en-us/powershell/module/sqlserver/invoke-sqlnotebook?view=sqlserver-ps]]

**[[Write-SqlTableData:https://docs.microsoft.com/en-us/powershell/module/sqlserver/write-sqltabledata?view=sqlserver-ps]] [#gcf6504e]

*有料ツール [#mb06e014]
-[[PowerShell Cmdlets でSQL Server データをCSV にエクスポート:https://www.cdata.com/jp/kb/tech/sql-powershell-piping-cmdlets.rst]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS