#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]]