包含データベースを使用した場合、パスワードを持つ SQL ユーザーを作成することができます。
このユーザーの場合は、ログインを持たず、データベース内に作成されたユーザーでログインが可能となります。
Author Archive
パスワードを持つ SQL ユーザーを使用した場合の別のデータベースへのクエリ実行について
SQL Server on Linux で master データベースのバックアップをリストアする
SQL Server で master データベースをリストアする場合、シングルユーザーモードで起動する必要があります。
master データベースの復元 (Transact-SQL)
これは、SQL Server on Linux でも同様で、SoL も master データベースをリストアする場合、シングルユーザーモードで起動する必要があります。
Mac の sql-cli と VS Code の SQL Server Extension がどうやって接続しているか気になったので軽く調べてみました
Mac にインストールした sql-cli と VS Code の SQL Server Extension がどうやって SQL Server に接続しているかが気になったので軽く調べていました。
Mac の SQL Server on Linux を Python の pymssql で操作してごにょごにょしたけどよくわからなかったの巻
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
も見ておくとよさそうですね。
Mac で SQL Server on Linux を動作させてみる
検証用に、MacBook Air を入手したので、SQL Server on Linux を動作させてみました。
Mac 版については、Mac の上で動作させている Docker 上で起動しているものになりますので、Docker 版と同じ認識でよさそうですかね。
SQL Server on Linux の照合順序を変更する
SQL Server on Linux のデフォルトの照合順序ですが、「SQL_Latin1_General_CP1_CI_AS」が設定されています。
SoL のセットアップはテンプレートのシステムデータベースを Linux のファイルシステムにコピーすることで展開を行っているため、初期セットアップ時に照合順序を指定することができません。
Ubuntu の SQL Server on Linux の基本環境を確認してみる その 3
Ubuntu の SQL Server on Linux の基本環境を確認してみる その 2 からの続きで。
次は SQL Server on Linux (SoL) のインストール方式について軽くまとめてみたいと思います。
Ubuntu の SQL Server on Linux の基本環境を確認してみる その 2
Ubuntu の SQL Server on Linux の基本環境を確認してみる の続きです。
前回、基本的な構成を書きましたが、今回はもう少し踏み込んだ内容を。
SQL Server on Linux: Runs well in spite of internal quirks. Why? も面白い内容かと。
SQL Server 2016 SP1 で変わる Edition 間の機能差
先日の Connect(); 2016 で SQL Server 2016 SP1 が発表されました。
アナウンス
- SQL Server 2016 Service Pack 1 (SP1) released !!!
- SQL Server 2016 Service Pack 1 release information
機能紹介
ブログ
Tiger Team
- Developers Choice: CREATE OR ALTER
- Developers choice: Columnstore index in Standard and Express Edition with SQL Server 2016 (SP1)
- SQL Server 2016 SP1: Things you should know
- Developers Choice: USE HINT query hints
- Developers Choice: Programmatically identify LPIM and IFI privileges in SQL Server
- Developers Choice: Query progress ? anytime, anywhere
- Extended per-operator level performance stats for Query Processing
- SQL Server 2016 SP1: Know your limits
SQL Server Database Engine
- CREATE OR ALTER ? another great language enhancement in SQL Server 2016 SP1
- In-Memory OLTP in Standard and Express editions, with SQL Server 2016 SP1
- Columnstore Index: Standard and Express editions with SQL Server 2016 SP1
- Transaction Commit latency acceleration using Storage Class Memory in Windows Server 2016/SQL Server 2016 SP1
SQL Server Reporting Services Team
これにより SQL Server の Edition 間の機能差が大きく変わりましたので一度まとめてみたいと思います。
今まで、Enterprise Edition のみの機能を使用しているかを確認する際に、sys.dm_db_persisted_sku_features を使用することがありましたが、今回の SP1 の変更により、以降は、この DMV からではなく、SQL Server 2016 SP1: Things you should know の方法を使用する必要があるようです。
Read the rest of this entry »
Docker で SQL Server vNext を実行してみる
今まで、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 はハード持っていないので…。