SE の雑記

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

Author Archive

sys.fn_PhysLocCracker を使用したページ番号の取得

leave a comment

今まで、sys.fn_PhysLocFormatter を使用したページ情報の取得を何回か、ブログで紹介させていただきました。

インテリセンスで sys.fn_PhysLocCracker という似たような関数が表示されていたのですが、今まで使用したことがありませんでした。
image
試しにこの関数を使ってみたところこちらのほうがいろいろと取り回しがよさそうだったので少し紹介してみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 4th, 2011 at 9:05 pm

Posted in SQL Server

Tagged with

SQL Server 2012のエディションとライセンス情報が公開されました

leave a comment

US の SQL Server のページで SQL Server 2012 のエディションとライセンス情報が公開されました。

Microsoft SQL Server
SQL Server 2012 Edition Overview
SQL Server 2012 Licensing Overview

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 4th, 2011 at 7:37 am

Posted in SQL Server

Tagged with , ,

SQL Server 2012 CTP3 の Distributed Replay を試してみました

leave a comment

SQL Server 2012 CTP3 には Distributed Replay というトレースファイルを使用した、複数端末でのワークロード再生機能が追加されています。
SQL Server Profiler からトレースファイルの再生が可能だったのですが、一台の端末からの再生となっていました。
通常、トレースファイルの結果には、複数の端末から実行された結果が含まれていると思います。
Distributed Replay を使用することでトレースファイルの中に含まれている複数の端末からのクエリの実行結果を、1 台からではなく、複数の端末から実行することが可能となります。

トレースファイルに一つの端末からの実行結果しかない場合、複数の端末から実行することはできないようです。複数の端末から実行されたトレースの結果を、複数の端末で分散させて再生させるための機能が Distributed Replay となるようです。

 
自習書や以下の技術文書で情報が公開されています。
SQL Server “Denali” CTP3 新機能ダイジェスト
SQL Server Distributed Replay
Distributed Replay のインストール
Installing Distributed Replay
今まであったツールで近い (かな??) のは、RML Utilities でしょうか。
RML Utilities for SQL Server (x64)
RML Utilities for SQL Server (x86)
Read the rest of this entry »

Written by Masayuki.Ozawa

11月 4th, 2011 at 1:04 am

Posted in SQL Server

Tagged with , ,

SQL Server 2012 CTP3 で SQL Server 2000 の DB リストア / アタッチについて

leave a comment

SQL Server 2012 CTP3 では、互換性レベルとして [80 (SQL Server 2000)] のサポートがなくなっています。
image

この変更が、データベースのリストア / アタッチに対してどのように影響するか軽くまとめてみたいと思います。
今回は SQL Server 2000 をインストールすると導入されている Northwind データベースを使用して検証をしています。
image

この投稿は CTP3 で実施していますので、RTM になった場合も同様の動作になるかの保証はありません。
予めご了承ください。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 2nd, 2011 at 8:19 am

SQL Server 利用時のディスクパーティションアライメント調整について

leave a comment

SQL Server のディスクパーティションアライメント調整のホワイトペーパーとして以下のドキュメントがあります。
SQL Server 2008 のためのディスク パーティション アライメント ベスト プラクティス
この内容を少し自分なりに整理してみたいと思います。
今回は MBR のベーシックディスクを前提としています。
Exchange でも同様の考えがあり、こちらに関しては以下の技術文書で公開されています。
記憶域のトラック境界に Exchange 入出力 (I/O) を配置する方法
Read the rest of this entry »

Written by Masayuki.Ozawa

11月 1st, 2011 at 10:00 pm

Posted in SQL Server,未分類

Tagged with

Windows 認証を使用した Contained Database

leave a comment

以前、Contained Databases を使用したログインを意識しないデータベースの移動 という内容の投稿を書きました。

今日、Tech Ed の What’s New in Security for Microsoft SQL Server Code-Named "Denali" を見ていたところ、[Windows authentication without Login] と記載されているスライドがありました。

Contained Database を使用した SQL Server 認証については調べたのですが、Windows 認証を使用した場合については調べていないな~と思い、良い機会でしたので検証してみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 31st, 2011 at 11:12 pm

Posted in SQL Server

Tagged with , ,

AlwaysOn + FileTable でどれくらいのサイズのファイルを連携できるか

leave a comment

某所で調べてブログに書きますといったまま、手を付けていませんでした。

勉強会も終わって一息つけたので、調べてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 30th, 2011 at 7:28 pm

Posted in SQL Server

Tagged with , ,

第 3 回 SQLTO 勉強会の資料をアップロードしました

leave a comment

昨日開催しました、第 3 回 SQLTO 勉強会の資料をアップロードしました。

勉強会資料

ApplicationIntent = ReadOnly を設定した時に、自動でセカンダリにリダイレクトされるデモが失敗した原因は、そもそもリダイレクトするための設定がされていなかったという、大チョンボでした…。
参加いただいた方、稼働するデモをお見せできず本当に申し訳ありませんでした。

Written by Masayuki.Ozawa

10月 30th, 2011 at 10:24 am

Posted in セミナー

Tagged with

SQLOS のワーカースレッドについて軽くまとめてみました

leave a comment

SQLOS で管理しているワーカースレッド (Worker Thread) について軽くまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 27th, 2011 at 6:20 am

Posted in SQL Server

Tagged with

トランザクションログのバックアップからログレコードの内容を確認

leave a comment

SQL Server では、トランザクションログの内容を確認するための方法として、[DBCC LOG] [sys.fn_dblog] があります。
これらを使うと、トランザクションログファイルのログレコードの内容を以下のように確認することが可能です。

image

これらは、現状のログファイル内のログレコードを表示するものになりますので、トランザクションログのバックアップを行い、ログファイル上から切り捨てられたログに関しては内容を見ることができません。

今回はトランザクションログのバックアップに含まれるログレコードの確認方法をまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 26th, 2011 at 7:49 am

Posted in SQL Server

Tagged with