Docker で SQL Server 2017 を走らせよう

Microsoft Japan Data Platform Tech Sales Team 阪本 真悟   はじめに SQL Server 2017 から Windows 環境だけではなく、Linux 環境でも SQL Server のデータベースエンジンが動作するようになりました。これまで本ブログでも裏側のアーキテクチャや、Linux 環境での可用性構成(AlwaysOn 可用性グループ)、SQL Server に包含される ETL ツールである SQL Server Integration Services の Linux 対応についてご紹介してきました。   Linux 版 SQL Server は Docker コンテナにも対応しています。 SQL Server のような標準的なワークロードは Docker コンテナを活用することで高いポータビリティや柔軟性の恩恵を十分に得ることが出来ます。今回は Docker コンテナ環境での SQL Server 活用についてご紹介します。

0

SQL Server Integration Services ( SSIS ) on Linux とは

Microsoft Japan Data Platform Tech Sales Team 坂本 禎尚     次期バージョンの SQL Server 2017 ではデータベース エンジンが Linux で動作するようになることを本ブログでも何度か取り上げてきましたが、本日はこれに続いて SQL Server Integration Services ( 以下、SSIS ) も Linux で動くようなることをご紹介します。

0

de:code 2017 Data Platform 関連セッションのご紹介 (2017/05/23-24 開催)

イベント概要 de:code 2017 は、マイクロソフト テクノロジのビジョンと、「クラウド」「モバイル」を最大限に活かせる最新テクノロジをすべての IT エンジニアの皆様にご紹介するイベントです。Microsoft Azure や Windows Mixed Reality などの最新情報をはじめ、5 月 10 日から 5 月 12 日の 3 日間、米国シアトルで開催される Build 2017 で発表される内容も合わせて、IT に関わるすべてのエンジニアの皆様に役立つ情報をお届けします。

0

SQL Server on Linux でも AlwaysOn!

Microsoft Japan Data Platform Tech Sales Team 中川 SQL Server on Linux に多くの反響をいただいております。 ただ、Linux 上で SQL Server が動いたとしても、本番環境に採用するには性能もさることながら可用性構成が取れるのかというのも大きなハードルの一つであるかと思います。SQL Server on Linux では、これまで実装されていた高可用性・災対向け機能の AlwaysOn を on Windows 同様にご利用いただけます。今回は AlwaysOn の中でも Availability Group(以降 AG と称す) にフォーカスしてご紹介いたします。 (AlwaysOn AGって何?という方はこちらをご参照ください)

0

SQL Server on Linux って?(第 2 回目)

  Microsoft Japan Data Platform Tech Sales Team 坂本 禎尚 前回の記事では、SQL Server を Linux でも動くようにマルチ プラットフォーム化するにあたって開発陣が掲げたゴールと、そこに向けての課題に関してご紹介しました。 今回の記事では、その課題をどのようなアーキクテチャーにすることで解決してきているのかという点に関して、新たに作られた SQLPAL というプラットフォーム抽象化層に関して触れながらご紹介します。 尚、この対応は SQL Server と言っても、まずはデータベース エンジンからの対応となり、その他の SQL Server おなじみの Integration Services, Analysis Services, Reporting Services 等に関してはもう少し時間がかかりそうです。

0

PowerShell で操作する SQL Server クックブック(性能情報の取得1)

Microsoft Japan Data Platform Tech Sales Team 西村哲徳 みなさん、こんにちは。1回目から随分時間がたってしまいましたが「PowerShell で操作する SQL Server クックブック」の第二弾です。前回は性能評価用の SQL を PowerShell でまとめて実行する方法を bash と比較しながら紹介しましたが、今回は単に実行するだけでなく性能分析に必要な情報を取得するスクリプトを紹介します。

0

SQL Server on Linux って?(第 1 回目)

sql server
sql server

  Microsoft Japan Data Platform Tech Sales Team 坂本 禎尚     そうです。タイトルに on Linux って書いてあります。今まで、お客さんから「SQL Server って Linux で動かないの?」と聞かれて、「それはないっすわー」と答えていましたが、SQL Server が Linux で動く(既に動いてますが)日がついにやって来ます。 2016 年 3 月に SQL Server を Linux で動かすぞーという最初のアナウンス(対外的な)が行われ、2016 年 11 月の Microsoft Connect(); で最初のパブリック プレビューのリリースが発表されました。その後、約 2 週間で 21,000 を超えるダウンロードが行われたという事実からも皆様の関心の高さが伺えます。 既に国内でも MVP の皆さんをはじめ Blog 等で紹介されている部分もありますが、2015 年から本格的に開発が開始された SQL Server on Linux、開発陣がどこにゴールを置き、何が課題で、それをどのようなアーキテクチャーで克服してきているのか、という事のさわりの部分を今回の記事でご紹介します。

0

PowerShell で操作する SQL Server クックブック (bash から PowerShell へ)

sql server
sql server

Microsoft Japan Data Platform Tech Sales Team 西村哲徳   こんにちわ。 今回は Linux ユーザ向けに PowerShell を使って SQL Server にバッチ的に SQL 文や管理コマンドを実行する方法を紹介します。 今までデータベースを Linux 上で使ってきたエンジニアにとって SQL Server を使う上で壁となるのは互換性の高い SQL よりも慣れ親しんだ bash が使えないということでしょう。 Cygwin や Bash on Ubuntu on Windows(現時点ではWindows 10のみでプレビューという扱い)を使うことはできますが、PowerShell は思ったより bash ユーザにもなじみやすい構文なのでこの機会にぜひ覚えてみてください。 もちろん PowerShell ならではの高度なことは可能ですが今回は bash を対象にしたシンプルな構文のみにできるだけフォーカスします。

0