SE の雑記

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

Archive for the ‘SQL Server’ Category

2016/7 時点の SQL Server の修正プログラムの入手方法について

leave a comment

Announcing updates to the SQL Server Incremental Servicing Model (ISM) でアナウンスされた SQL Server の増分サービスモデルですが、把握するために必要な情報がある程度、収集できたかと思ったので、2016/7 時点の情報を一度まとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 3rd, 2016 at 7:44 pm

Posted in SQL Server

Tagged with

2016/7 版の SSMS で SQL DataWarehouse に対応しました

leave a comment

Announcing SQL Server Management Studio ? July 2016 Release でアナウンスされていますが、2016/7 の SSMS の更新で、SQL Datawarehouse への対応が行われています。
ダウンロードはこちらから Download SQL Server Management Studio (SSMS)
# 投稿を書いている時点では、英語版の URL からでないと最新版の SSMS はダウンロードできないかと。
image
今までは、SQL Datawarehouse への接続は SSDT で実施していたかと思いますが (SSMS でも GUI の表示は対応していませんでしたが、クエリは実行できたので GUI に頼らない操作であれば SSMS からもできていましたが)、これからは SSMS で管理ができるようになります。

Written by Masayuki.Ozawa

7月 3rd, 2016 at 6:25 pm

Posted in SQL Server

Tagged with ,

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

leave a comment

昨年に引き続き Data Platform の領域で MVP アワードを受賞させていただきました。

今年は SQL Server 2016 がリリースされ、SQL Server on Linux の情報もちょいちょい出てきておりますので、引き続き情報の発信を継続できればと思います。

これからもよろしくお願いいたします。

Written by Masayuki.Ozawa

7月 1st, 2016 at 10:56 pm

Posted in SQL Server

Tagged with

SQL Server 2016 の AlwaysOn 可用性グループの Redo スレッドの並列化について軽く調べてみる

leave a comment

SQL Server 2016 の AlwaysOn の機能拡張として、セカンダリレプリカの Redo スレッドの並列化 (マルチスレッド) による性能向上があるかと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 22nd, 2016 at 11:23 pm

Posted in SQL Server

Tagged with ,

de:code 2016 で登壇した際のセッション動画/資料が公開されました

leave a comment

de:code 2016 では、DBP-008 として、SQL Server on Azure VM について、お話させていただいたのですが、その際のセッション動画と資料が公開されました。

SQL Server on Azure VM 最新情報とベスト プラクティス

セッションはデモを交えて実施していますので、一部のスライドの内容については動画をご確認いただいたほうが良いかもしれないです。
また、公開しているセッション資料は当日使用したものをブラッシュアップしたものとなっていますので、ご参加いただいた方も、改めて資料をご確認いただければと思います。

Written by Masayuki.Ozawa

6月 14th, 2016 at 9:44 pm

SQL Database v12 や SQL Server 2014 以降で「クエリの進捗どうですか」を取得してみる

leave a comment

件名の通りですが、SQL Database v12 や SQL Server 2014 以降では、「クエリの進捗どうですか (クエリの進行状況)」 を取得するための DMV が使用できるようになっています。

あまり知られていない DMV のような気がしたので、紹介してみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 6th, 2016 at 9:14 pm

基本的な可用性グループで単一のリスナーで複数の可用性グループの制御(片寄)を簡易的な方法で行ってみる

leave a comment

実際の案件で話に出そうな気がするので、軽く検証してみました。
Standard エディションで使用可能な「基本的な可用性グループ」では、

  • プライマリ / セカンダリの 2 台構成
  • 読み取り可能なセカンダリは利用できない
  • 可用性グループに含められるデータベースは一つ
  • リスナーを作成することが可能
  • 複数の可用性グループを作成可能

というような制約があります。

通常の構築では、以下のような構成をとることになるかと思います。
image

このような構成をとった場合、データベースを跨いだクエリの実行などをどのように行うかの考慮が必要となってきます。

そこで、下のような構成を簡易的な方法を用いてとってみたいと思います。
image

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 5th, 2016 at 10:37 pm

Posted in SQL Server

Tagged with ,

異なるディスク構成で分散可用性グループを設定する

leave a comment

SQL Server 2016 の分散可用性グループについては、Distributed Availability Groups (Always On Availability Groups) で公開されている情報が今のところまとめっているものかと思います。

分散可用性グループでは、「SEEDING_MODE= AUTOMATIC」が使用されていますが、自動シードでは、バックアップとリストアを透過的に実行する仕組みのため、異なるディスク構成 (ドライブレターやデータベースの格納場所がサーバーによって異なる) の場合は、自動的な同期を使用することができません。

異なるディスク構成で分散可用性グループを設定する方法を軽くまとめてみたいと思います。

SQL Server 2016 の可用性グループを設定するための基本的なクエリについては、GitHub に公開しておきましたのでこちらがご参考なれば幸いです。

SQL Server 2016 の AlwaysOn 可用性グループ構築のベースクエリ
SQL Server 2016 の 分散可用性グループ構築のベースクエリ

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 5th, 2016 at 12:37 pm

Posted in SQL Server

Tagged with ,

SQL Server 2016 の基本的な可用性グループの RTM 時の実装について

leave a comment

SQL Server 2016 では、当初から、Standard Edition で AlwaysOn 可用性グループが使用できるというアナウンスがされていました。

SQL Server 2016 CTP 2.0 の AlwaysOn 可用性グループを使ってみる その 1 という投稿を書いたのですが、RTM では CTP の段階であった「リスナーが作成できない」という制限が撤廃されていました。

Basic Availability Groups (Always On Availability Groups) にも、リスナーについての制限は記載されていない状態となっています。
# 当初は書いてあった気がするのですが。

Read the rest of this entry »

Written by Masayuki.Ozawa

6月 3rd, 2016 at 8:27 am

Posted in SQL Server

Tagged with ,

SQL Server 2016 が GA しました

leave a comment

2016/6/9 追記
Microsoft VC++ 2013 ランタイムの更新プログラムの提供に伴い、SQL Server 2016 の GDR がリリースされていますので、インストール時にはこちらの適用もあわせて。
SQL Server 2016 MSVCRT 前提条件に対する緊急更新プログラム (KB3164398)
2016 MSVCRT の SQL Server の必須コンポーネントの重要な更新プログラム


SQL Server 2016 が GA しましたので関連情報を。
■ブログ
SQL Server 2016 ついにリリース!
SQL Server 2016 is generally available today
Announcing SQL Server Management Studio ? June 2016 Release
Server Data Tools GA update for June 2016
■MSDN
What’s New in SQL Server 2016
SQL Server 2016 Release Notes
■ダウンロード関係
Developer Edition は Dev Essentials から無償入手できますが、評価版からも無償でインストールで着るようになっているはずです。
SSMS については、x86 も利用することが可能ですが、サーバーコンポーネントに関しては、今回から x64 のみとなっていますので、Express Edition についても x64 Only になっていたかと。
Download SQL Server Management Studio (SSMS)
Download SQL Server Data Tools (SSDT)
SQL Server 2016 に関連するダウンロード
SQL Server 評価版ソフトウェア
Dev Essentials
Azure の仮想マシンとしても使えるようになっており、Web / Standard については BYOL のイメージも提供されているようですね。
Virtual Machines Marketplace

Written by Masayuki.Ozawa

6月 2nd, 2016 at 7:49 am

Posted in SQL Server

Tagged with