PowerShell や SQLSMO を使用したスクリプトを作成すればよいと思うのですが古い環境などでもどうさせる必要があったので、SQLCMD で実行する方法を。
とはいってもバッチ用実行用のコマンドラインを生成しているだけですが。
SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿
PowerShell や SQLSMO を使用したスクリプトを作成すればよいと思うのですが古い環境などでもどうさせる必要があったので、SQLCMD で実行する方法を。
とはいってもバッチ用実行用のコマンドラインを生成しているだけですが。
Windows Update Services (WSUS) を手動操作する際のメモを。
いろいろと技術情報を見ていたのですがそろそろまとめないと忘れそうなので。
以前、SQL Server 2014 のデータベースのファイルを BLOB に配置する構成について という投稿をしました。
この投稿ではデータベースを作成するパターンで記載したのですが、BLOB ストレージへの配置はデータベースのデタッチ/アタッチ方式でも使用することができます。
今回の投稿ではこの方法をまとめてみたいと思います。
技術情報については レッスン 6: 内部設置型のソース コンピューターから Windows Azure のターゲット コンピューターにデータベースを移行する が参考になります。
以前、イベントサブスクリプションでイベントログを再送する という投稿を書きましたがこの続きのような感じで。
Read the rest of this entry »
SQL Server 2014 では管理対象バックアップ (マネージバックアップ) という機能が追加されています。
SQL Server 2012 SP1 CU2 以降では、BLOB ストレージへバックアップを取得することが可能となりました。
SQL Server 2014 ではこの機能が強化され、GUI やメンテナンスプランから設定が可能となりましたが、それに加えて管理対象バックアップという機能が追加されました。
# 以前は Smart Admin Backup といわれていたような。
パフォーマンス向上が行われましたので、SQL Database の新しいエディションの特性を調べてみる (2014/7 版) を投稿しました。
最新の情報はこちらをご覧ください。
現在はプレビューですが、SQL Database で新しく、Basic / Standard エディションが提供され、各エディションに応じてパフォーマンスレベルが設定され、今までは Premium を除くとベストエフォートだったものがパフォーマンス目標がたてられるようになりました。
DTU ってなんだろなという検証をしていた際に気付きました。
先日、SQL Database の新しいサービスレベルの導入に伴いセルフサービスリストアの機能が追加されました。
少し調べることがあったのでメモを残しておきたいと思います。
詳細については以下を参照してください。
Azure SQL データベースに新しいサービス レベルを導入
Azure SQL Databaseが新しいService Tierを導入
Azure SQL Database Business Continuit
Azure SQL Database Backup and Restore
Changing Database Service Tiers and Performance Levels
SQL Server の待ち事象は sys.dm_os_wait_stats / sys.dm_os_latch_stats というような動的管理ビューを利用して確認することができます。
パフォーマンスモニターの SQL Server: Wait Statistics からも確認をすることができますが、こちらは一部の項目しか取得することができません。
一時テーブルや PowerShell 等を使用すれば定期的に DMV の情報を出力するということもできますが、環境に依存せずに SSMS だけで実行するための方法をまとめてみたいと思います。
案件として、SQL Server の診断を実施させていただくことがあるのですが、その際にはパフォーマンスモニターの情報を取得して解析することがあります。
詳細については DELL (もともとは Quest の資料) が公開している SQL Server Perfmon Counters Poster が参考になりますが、私が取得している情報をメモとして。