SE の雑記

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

Archive for the ‘SQL Server’ tag

SQL Server on Linux CTP のアップデートについて

one comment

SQL Server on Linux はマンスリーアップデートで、新しいバージョンが公開されます。
2017/1/22 時点は CTP 1.2 がリリースされています。

CTP 1.2 の変更点については以下になります。
What’s New in SQL Server vNext

SQL Server on Linux のマンスリーアップデートの適用ですが、以下で対応できるかと。

sudo apt-get update
sudo apt-get install mssql-server

 

SQL Server on Linux のメインのプログラムは sfp にパックされた形で構成されているため、再度インストールすると sfp が入れ替えられ、SQL Server の構成ファイルやシステムデータベースはそのまま残した状態で新しいものに入れ替えられるようです。

システムデータベースのバージョンアップは実行されていると思いますので、古い CTP のバージョンに戻すことはできないと思いますが、上位には変更することが可能です。

Written by Masayuki.Ozawa

1月 22nd, 2017 at 9:39 pm

Posted in SQL Server

Tagged with ,

Azure VM の SQL Server IaaS Agent の SQL Server 2016 対応が行われています

leave a comment

Azure VM の SQL Server の構築時にいくつかの設定を投入することができる SQL Server IaaS Agent (IaaS 拡張) の SQL Server 2016 対応が行われているようです。

SQL Server VM 用 SQL Server Agent 拡張機能 (Resource Manager)

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 21st, 2017 at 9:43 am

Posted in SQL Server

Tagged with ,

クエリの処理単位の処理時間の確認方法について

leave a comment

SQL Server では、クエリの実行プランの情報を取得することが可能です。
image

実行プランからは、クエリを実行した際の各処理に関してのコストや、処理対象となった行数を確認することができますが、各処理にかかった時間については確認ができなかったかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 16th, 2017 at 12:00 am

Posted in SQL Server

Tagged with

シンプルなクエリで見る結合演算子の操作の違い

leave a comment

クエリ チューニングの高度な概念 に記載されていますが、結合演算子の違いについて、シンプルなクエリを使って、軽くまとめてみたいと思います。
Read the rest of this entry »

Written by Masayuki.Ozawa

1月 7th, 2017 at 10:45 am

Posted in SQL Server

Tagged with

SQL Server v.Next CTP 1.1 がリリースされました

leave a comment

SQL Server next version Community Technology Preview 1.1 now available でアナウンスされましたが、v.Next CTP 1.1 がリリースされたようです。

DL はこちらから SQL Server vNext Community Technology Preview

SSAS 関係のリリースが多いようで、BI のチームからもアナウンスされています。

Introducing a Modern Get Data Experience for SQL Server vNext on Windows CTP 1.1 for Analysis Services
What’s new for SQL Server vNext on Windows CTP 1.1 for Analysis Services

CTP 1.1 向けにドキュメントも更新されたようです。

What’s New in SQL Server vNext
SQL Server on Linux Documentation

Written by Masayuki.Ozawa

12月 17th, 2016 at 3:12 pm

Posted in SQL Server

Tagged with ,

クエリストアを使用したデータベースチューニングアドバイザーの実行

leave a comment

SSMS 16.3 では、以下のような機能強化が行われています。

SQL Server Management Studio – Changelog (SSMS)

SQL Server クエリ ストアからのワークロードの自動読み取りをサポートするためのデータベース エンジン チューニング アドバイザー (DTA) を機能強化。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 14th, 2016 at 11:32 pm

Posted in SQL Server

Tagged with ,

パスワードを持つ SQL ユーザーを使用した場合の別のデータベースへのクエリ実行について

leave a comment

包含データベースを使用した場合、パスワードを持つ SQL ユーザーを作成することができます。
このユーザーの場合は、ログインを持たず、データベース内に作成されたユーザーでログインが可能となります。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 11th, 2016 at 9:27 pm

Posted in SQL Server

Tagged with

Mac の sql-cli と VS Code の SQL Server Extension がどうやって接続しているか気になったので軽く調べてみました

leave a comment

Mac にインストールした sql-cli と VS Code の SQL Server Extension がどうやって SQL Server に接続しているかが気になったので軽く調べていました。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 10th, 2016 at 3:40 pm

Posted in SQL Server

Tagged with ,

Mac の SQL Server on Linux を Python の pymssql で操作してごにょごにょしたけどよくわからなかったの巻

leave a comment

SQL Server on Linux の勉強がてら、Mac の Python で pymssql をインストールして、ごにょごにょしていたのですが、varchar のような非 Unicode 文字列の操作がよくわからんかったの巻きです。

Pythonで色々なデータベースを操作する を参考にさせていただいています。

環境としては、デフォルトでインストールされていた、Python 2.7.10 を使用しています。

SQL Server + Python ? What’s new
Build an app using SQL Server
も見ておくとよさそうですね。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 10th, 2016 at 1:50 pm

Posted in SQL Server

Tagged with ,

Docker で SQL Server vNext を実行してみる

leave a comment

今まで、SQL Server の Express Edition であれば、Windows Container で実行することができていました。
SQL Server 2016 Express Edition in Windows containers

SQL Server vNext になると、Linux / Windows / Mac の Docker でも動作するようになりました。
Run the SQL Server Docker image on Linux, Mac, or Windows

Ubuntu と Windows のコンテナーとして実行してみたいと思います。
# Mac はハード持っていないので…。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 20th, 2016 at 11:01 am

Posted in SQL Server

Tagged with ,