SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for the ‘SQL Server’ Category

SQL Server PowerShell で SQL Server 認証を使用して接続

leave a comment

先日、LT をする際にちょっと調べたことのメモを。
SQL Server PowerShell (SQLPS) ですが何もしないと Windows 認証となりますので、SQL Server 認証を使用する方法を。

SQLPS については SQL Server PowerShell を参照して下さい。
SQL Server 認証を使用した接続については、データベース エンジン PowerShell での認証の管理 に記載されています。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 15th, 2014 at 9:31 am

Posted in PowerShell,SQL Server

Tagged with ,

名前付きインスタンスで取得したシステムデータベースのバックアップを既定のインスタンスにリストア

leave a comment

名前付きインスタンスで取得したシステムデータベースのバックアップを既定のインスタンスにリストアする方法をまとめてみたいと思います。

今回はバックアップの取得先とリストア先で照合順序 / SQL Server のマイナーバージョンまで含めたバージョン情報は同一の状態としています。
# SQL Server のバージョンがマイナーバージョンレベルでも異なっていると、システムデータベースのリストアはできませんので。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 7th, 2014 at 10:13 pm

Posted in SQL Server

Tagged with

2014 Microsoft MVP アワードを受賞させていただきました

leave a comment

昨年に引き続き SQL Server のカテゴリで Microsoft MVP アワードを再受賞させていただきました。
最近、SQL Server の情報発信の頻度が下がっている気がするので、気を引き締めて勉強していきたいと思います。

今年もいろいろな地域の勉強会には参加させていただければと思いますので、SQL Server ネタ (BI ネタのぞく) で登壇機会がありましたらお誘いいただけると幸いです。

引き続きよろしくお願いいたします。

Written by Masayuki.Ozawa

7月 1st, 2014 at 10:37 pm

Posted in SQL Server

Tagged with

待ち事象を時系列で解析するためのデータを取得する その 2

leave a comment

以前、待ち事象を時系列で解析するためのデータを取得する という投稿をしたのですがその別バージョンとなります。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 22nd, 2014 at 6:30 pm

Posted in SQL Server

Tagged with

Performance Statistics Scripts を使用して SQL Server の情報を取得

leave a comment

先日 db tech showcase 2014 の SQL Server パフォーマンス問題対処 Deep Dive で Performance Statistics Script  (Perf Stats) が紹介されていたので、情報をまとめてみたいと思います。

情報としては、
SQL Server 2005 Performance Statistics Script
SQL Server ? Download the Perfstats script
SQL Server 2005/2008/2008R2/2012 Performance Statistics collection scripts
What is SQL Nexus?
SQL パフォーマンス チューニング 中上級編 vol. 3 SQLDiag / SQL Nexus ツールの利用 (前編)
SQL パフォーマンス チューニング 中上級編 vol. 3 SQLDiag / SQL Nexus ツールの利用 (後編)
が参考になります。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 22nd, 2014 at 2:46 pm

Posted in SQL Server

Tagged with

SQL Server 2012 の KB2969896 の適用

leave a comment

先日、KB2969896 の情報が公開されました。
対応の詳細については SQL Server 2012 のインデックス再構築処理でデータ損失の可能性 / Hotfix for SQL Server 2012 Online Index Rebuild Issue に詳しく記載されていますが、上記の KB では SQL Server 2012 SP1 / SP2 用の修正プログラムが提供されており、2014/6/21 時点の SQL Server 2012 の場合は、SP1 + KB2969896 または SP2 + KB2969896 を適用することでこの問題に対しての修正をすることができます。
Non SP 向けの修正プログラムは提供されていないため、SP1 or SP2 の適用が前提となります。
# SQL Server 2014 については CU2 待ちとなるようです。
→ CU2 がリリースされました。?Microsoft SQL Server 2014 用の累積的な更新プログラム パッケージ 2
image
Read the rest of this entry »

Written by Masayuki.Ozawa

6月 21st, 2014 at 7:16 pm

Posted in SQL Server

Tagged with

db tech showcase 大阪 2014 で登壇させていただきました

leave a comment

昨日、db tech showcase 大阪 2014 で [SQL Server エンジニアに知ってもらいたい!! SQL Server チューニングアプローチ] という内容で、SQL Server の情報取得についてお話をさせていただきました。
久しぶりに 2 コマ分の時間で話をさせていただいたのですが、100分は意外とあっという間ですね~。

セッション資料については OneDrive で公開させていただきましたので、興味のある方がいらっしゃいましたらご覧いただければと思います。

Written by Masayuki.Ozawa

6月 19th, 2014 at 7:35 am

Posted in SQL Server,セミナー

Tagged with

SQL Server 2014 の遅延持続性による WRITELOG 事象への影響

leave a comment

SQL Server 2014 では 遅延持続性 (低速コミット)  の機能が追加されています。
トランザクションの持続性の制御

遅延持続性については全エディションで使用できる機能となっています。
SQL Server 2014 の各エディションがサポートする機能

SQL Server の通常の動作としては WAL (先行ログ書き込み) により、データファイルの書き込みより、ログレコードの書き込みが優先され、トランザクションの変更履歴の確定が優先されることになります。
トランザクションを完了するためには、ログレコードがログバッファからディスクに書き込まれデータが永続化される完全持続性が担保されることが必須となります。
# DDL 系の操作についてはコミット→ロールバックをした場合、ディスクには書き込まれない等の動きがあったはずでこの辺もなかなか奥が深いですが。あと 錦の鬼 って強そうですね。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 17th, 2014 at 6:14 pm

Posted in SQL Server

Tagged with ,

SQL Server の負荷かけツール

leave a comment

SQL Server の負荷かけツール (ストレステスト) についてメモを。

あと、えろす師匠錦の鬼 っていうイメージ戦略をしろって 縄神様 に言われていた気がするので頑張りたいと思います。
# トップダウンアプローチで仕方なくイメージ戦略しているんです…。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 17th, 2014 at 11:48 am

Posted in SQL Server

Tagged with

RDS for SQL Server の Multi-AZ の仕組みを調べてみる

leave a comment

先日、RDS の SQL Server で Multi-AZ の機能がサポートされました。
【AWS発表】Amazon RDS for SQL ServerでもMulti-AZ機能を利用可能に
Amazon RDS for Microsoft SQL Server
Multi-AZ 配置

構築方法などは、【速報】Amazon RDS for SQL ServerがMulti-AZをサポートしたのでやってみた が参考になります。

どのような仕組みで実装されているのかが気になったので試してみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 10th, 2014 at 6:21 am

Posted in AWS,SQL Server

Tagged with , ,