SE の雑記

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

Archive for the ‘SQL Server on Linux’ tag

QCon の SQL Server on Linux のセッションが公開されていました

leave a comment

QCon で開催された SQL Server on Linux: Will it Perform or Not? のセッションが公開されているようです。

SQL Server on Linux の内部構造の最新情報となりそうですね。

SQL Server on Linux: How? Introduction の内容が深堀され、最終的な SQLPAL に統合された構成についても触れられています。

Written by masayuki.ozawa

3月 24th, 2017 at 12:15 am

Posted in SQL Server

Tagged with ,

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

leave a comment

SQL Server v.Next CTP 1.4 がリリースされたようです。
SQL Server next version CTP 1.4 now available

大きな内容としては、SQL Server on Linux で SQL Server Agent がサポートされたの事のようですね。
SQL Server on Linux: Running jobs with SQL Server Agent

フルサポートではないようで以下の機能は使用できないようですね。

  • Subsystems: CmdExec, PowerShell, Replication Distributor, Snapshot, Merge, Queue Reader, SSIS, SSAS, SSRS
  • Alerts
  • DB Mail
  • Log Shipping
  • Log Reader Agent
  • Change Data Capture

 

SQL Server Agent の情報については、以下から確認できそうです。

Install SQL Server Agent on Linux
Create and run SQL Server Agent jobs on Linux

今回の CTP は SQL Server Agent 以外、大きな変更はなさそうですね。
What’s New in SQL Server vNext
What’s new for SQL Server vNext on Linux

SQL Server Agent and Full Text Search in SQL Server on Linux Microsoft Engineering Town Hall を見た方がよいのかなと思った今日この頃です。

Written by masayuki.ozawa

3月 18th, 2017 at 10:40 am

SQL Server on Linux の可用性グループのリソースのフェールオーバーについて

leave a comment

SQL Server on Linux の可用性グループのフェールオーバーの制御が多少分かったので軽くまとめておきたいと思います。

仮想 IP 経由の接続はできているのですが、読み取りセカンダリへのアクセスがうまく制御できていません。。。。

Always On Availability Group for SQL Server on Linux に、

Read-only routing SQL Server routes incoming connections to an availability group listener to a secondary replica that is configured to allow read-only workloads.

と記載されているので、できそうなのですが、久しぶりに設定したので設定方法を間違っているというオチかもしれませんが…。

Read the rest of this entry »

Written by masayuki.ozawa

2月 21st, 2017 at 11:18 pm

Posted in SQL Server

Tagged with ,

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

one comment

フィード眺めていて知りました。

SQL Server v.Next の CTP 1.3 がリリースされました。

SQL Server next version CTP 1.3 now available
SQL Server vNext Release Notes
What’s New in SQL Server vNext

直近ですと、Nordic infrastructure Conference 2017 – SQL Server on Linux Overview  で情報が公開されていたのですが、AlwaysOn 可用性グループのサポートが行われたようです。

SQL Server on Linux: Mission-critical HADR with Always On Availability Groups

実際の設定方法については、Always On Availability Group for SQL Server on Linux から確認することができそうです。

実際に、試してみたのですが、以下の画像のような Ubuntu × 2 の環境で、AlwaysOn を構築することができました。

image

フルテキスト検索についても今回からサポートされているようです。
Install SQL Server Full-Text Search on Linux

Linux 向けの DMV についても今回のリリースで追加されたようです。
Linux Process Dynamic Management Views (Transact-SQL)

Written by masayuki.ozawa

2月 18th, 2017 at 1:01 pm

Posted in SQL Server

Tagged with ,

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 ,

SQL Server on Linux: How? Introduction が面白かったです

leave a comment

SQL Server on Linux についての情報が記載された SQL Server on Linux: How? Introduction が公開されました。

翻訳こんにゃくを使いながら、一通り目を通したのですが、かなり面白い内容となっています。

Read the rest of this entry »

Written by masayuki.ozawa

12月 17th, 2016 at 5:19 pm

Posted in SQL Server

Tagged with

SQL Server on Linux で master データベースのバックアップをリストアする

leave a comment

SQL Server で master データベースをリストアする場合、シングルユーザーモードで起動する必要があります。
master データベースの復元 (Transact-SQL)

これは、SQL Server on Linux でも同様で、SoL も master データベースをリストアする場合、シングルユーザーモードで起動する必要があります。

Read the rest of this entry »

Written by masayuki.ozawa

12月 11th, 2016 at 1:46 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 ,

Mac で SQL Server on Linux を動作させてみる

leave a comment

検証用に、MacBook Air を入手したので、SQL Server on Linux を動作させてみました。

Mac 版については、Mac の上で動作させている Docker 上で起動しているものになりますので、Docker 版と同じ認識でよさそうですかね。

Read the rest of this entry »

Written by masayuki.ozawa

12月 4th, 2016 at 12:11 pm

Posted in SQL Server

Tagged with