SE の雑記

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

Author Archive

PASS Summit 2016 の SQL Server on Linux のセッションのつぶやきをまとめてみました。

leave a comment

togetter になりますが、PASS Summit 2016 で、SQL Server on Linux のセッションがあったようで、参加されていた方々がつぶやかれていたものをまとめてみました。

PASS Summit 2016 の SQL Server On Linux のつぶやき

Ignite の、See why Microsoft loves Linux and Open Source でも SQL OS v2 の話はあったようですが、PASS では、詳細な話が行われていたようですね。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 29th, 2016 at 1:10 pm

Posted in SQL Server

Tagged with ,

PASS Summit 2016 Day 2 のキーノート

one comment

Day 2 のキーノートです。
Day 2 は新機能等ではなく、アーキテクチャ等のお話が多いかと思いますが、今回はクラウド時代の DWH のアーキテクチャについてで、かなり興味深かったです。
Read the rest of this entry »

Written by Masayuki.Ozawa

10月 28th, 2016 at 2:11 am

Posted in SQL Server

Tagged with

PASS Summit 2016 Day 1 のキーノート

leave a comment

PASS SUMMIT 2016 が開催され Day1 のキーノート が配信されていますので、見ながらまとめを。
http://www.passsummit.com/
https://channel9.msdn.com/Events/SQL-Server/SQL-PASS-Summit-2016
事前のアナウンスとしては Top 5 Announcements at PASS Summit 2016 になるかと。
Read the rest of this entry »

Written by Masayuki.Ozawa

10月 27th, 2016 at 12:11 am

Posted in SQL Server

Tagged with

SQL Database v12 におけるロック競合の取得

leave a comment

気づいたら SQL Database v12 でも、blocked_process_report によるロック競合が発生したクエリの情報が取得できるようになっていました。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 23rd, 2016 at 9:57 pm

Posted in SQL Database

Tagged with

クエリストアによる、クエリタイムアウトしたクエリの取得

leave a comment

SQL Server 2016 / SQL Database v12 で使用できるクエリストアの機能では、正常終了したクエリだけでなく、異常終了したクエリについても情報が取得されています。
異常終了したクエリから、クエリタイムアウト (コマンドタイムアウト) したクエリの情報の取得について考えてみたいと思います。
クエリストアの情報については、かなり日本語化されたものが出てきていますので、クエリ ストアがデータを収集するしくみ を一読しておくとよいかと。
Read the rest of this entry »

Written by Masayuki.Ozawa

10月 23rd, 2016 at 8:25 pm

Active Directory モジュールのコマンドレットを使用せずにクラスターで使用するコンピューターアカウントを作成する

leave a comment

Active Directory の操作をする場合、最近の情報では、Active Directory モジュールのコマンドレットを使用するケースが多いかと思います。
環境によっては、AD 用のコマンドレットをインストールせずに AD の操作をする必要も出てくるかと。
クラスターを構築する場合、コンピューターアカウントの作成で、AD の操作をする必要がありますので、簡単なサンプルを。
更新プログラムの適用状況によっては、以下の対応が必要となることもありそうです。
# コンピューターアカウントの作成時点で、UserAccountControl を適切にを設定していないと、primaryGroupID が User になってしまう現象が。
Problem with Active Directory patch MS15-96?
[MS15-096] Active Directory サービスの脆弱性により、サービス拒否が起こる (2015 年 9 月 8 日)
この辺も参考に
Create Active Directory Computer Object
Read the rest of this entry »

Written by Masayuki.Ozawa

10月 22nd, 2016 at 5:48 pm

Posted in Windows Server

Tagged with

AlwaysOn 可用性グループを特定の可用性グループに紐づけてフェールオーバーさせる

leave a comment

Enterprise Edition の場合は、一つの可用性グループに複数のデータベースを配置することができますので、他の DB との JOIN については、必要となる DB を特定の可用性グループにまとめればよいのですが、Standard Edition の場合は、機能の制約があるためそうはいきません。

Standard Editoin では、セカンダリレプリカを読み取り専用として使用することができませんので、以下のような配置になった場合、DB1 と DB3 のテーブルを JOIN するということができない状態となります。

そもそもとして、リスナーを経由しないアクセスを使用としているのが問題なのですが、実際の利用シーンではこのような配置になった状態で、クエリ的に JOIN をしたい要望というのは発生してしまうかと思います。

image

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 22nd, 2016 at 12:04 pm

Posted in SQL Server

Tagged with ,

Windows Server 2016 のコンテナーに関してのドキュメント

leave a comment

週末に Windows Server 2016 のコンテナーを触ってみたのですが、情報が全然追えていないので、後で見るように。

最初に、Windows コンテナー を見るのがよさそうでした。
# 英語版のほうが最新化されているものもありますので、Windows Containers も。
あとは、Build and run your first Docker Windows Server container / Introducing Docker for Windows Server 2016 も見ておくとよさそうです。

Ignite でもコンテナーに関してはセッションが行われており、取り掛かりとしては以下のセッションを見ておくとよさそうでした。

Dive into the new world of Windows Server and Hyper-V Containers
Accelerate application delivery with Docker Containers and Windows Server 2016

 

Dockerfile のサンプルについては windows-container-samples から入手可能です。

Dokcer の Engine reference についても、Windows 対応しているようで、run のリファレンスを見ると Hyper-V コンテナーに対応していました。

Written by Masayuki.Ozawa

10月 18th, 2016 at 8:33 am

Windows Server 2016 の Windows コンテナーで SQL Server 2016 Express を動作させるための情報

leave a comment

 

で、しばやん先生が試されていますが、勉強かねて自分でも。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 16th, 2016 at 10:12 pm

Posted in SQL Server

Tagged with

Storage Space Direct で SQL Server を構築してみる

leave a comment

昨日書いた Storage Space Direct の SQL Server を検証しようとしていて確認していたドキュメントのメモ の続きです。

ストレージ系の機能との統合としては、以下のようになっていたかと思います。
Using SQL Server in Windows 8 and later versions of Windows operating system
FIX: "Requested value ReFS was not found" error when you install SQL Server 2014 on a local drive that is ReFS formatted
Deploying SQL Server 2014 with Cluster Shared Volumes
アプリケーション データに対応するスケールアウト ファイル サーバーの概要
手順 4:スケールアウト ファイル サーバーを使用する Microsoft SQL Server の構成

記憶域スペース SQL Server 2008 SP1 または、SQL Server 2012 以降
クラスター共有ボリューム (CSV) SQL Server 2014 以降
ReFS SQL Server 2014 以降
スケールアウトファイルサーバー SQL Server 2008 R2 以降

SQL Server 2016 では、これに Storage Space Direct が追加される形になるのでしょうね。
SQL Server 2016 now supports Windows Server 2016 Storage Spaces Direct

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 11th, 2016 at 10:04 pm

Posted in SQL Server

Tagged with