SQL Server
SqlWorld :: SQLWorld★大阪#44 開催します。26回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。 【日時】 2017年10月24日(火曜日) 19:00~21:00 【イベント概要】 SQLWorld 26回目の平日夜開催~。今回も、みんなで SQL を書いてみようというハ…
Ignite で発表があったようです。 10/2 GA みたい。 Microsoft for the Modern Data Estate | SQL Server Blog 後で読む。
CREATE TABLE (Transact-SQL) | Microsoft Docs ドキュメントでは、CREATE TABLE での FOREIGN KEY 指定はテーブルで指定する方法と列で指定する方法の2パターンあります。 テーブル < table_constraint > ::= [ CONSTRAINT constraint_name ] { { PRIMARY K…
Close はしてるけど、Milestone は 2.1.0 ってなってた。 Support System.Transactions in SqlClient for .NET Core · Issue #12534 · dotnet/corefx · GitHub
まだ対応してない? using System; using System.Data.SqlClient; using System.Transactions; namespace ConsoleApp3 { class Program { static void Main(string[] args) { var connstr = @"~"; using (var tran = new TransactionScope()) using (var co…
久々に ScriptDom のバージョンを上げてみたら、SqlEngineType が追加されてました。 NuGet Gallery | Microsoft.SqlServer.TransactSql.ScriptDom 14.0.3660.1 TSql130Parser, TSql140Parser に SqlEnginType が渡せるようです。 namespace Microsoft.SqlSe…
たまたまドキュメントを眺めてて見つけたのでメモ TRANSLATE (Transact-SQL) | Microsoft Docs Oracle にはあったので追加されるのは助かりますね。 ちなみに Oracle でのよくある例 -- ぱぴぷぴぽぴぴぴ となる select translate('パピプペポ', 'パピプペポ…
今回も色んな DB の話しを用意しています! kansaidbstudy.connpass.com SQL Server は 2017 の Linux 絡みのお話しをして頂きます! 懇親会は勉強会会場でケータリングの予定です、こちらも是非宜しくお願いします。 kansaidbstudy.connpass.com 是非ご参加…
リンク SQL Server 2017 Release Candidate 2 (RC2) is now available | SQL Server Blog 前回(RC1)から2週間程度で出たので 2016 の時と似たような感じですねー。 2016 の時は 2週間間隔で RC 出て、最後から 1か月半空いて製品版でしたが、2017 はいつ出る…
SqlWorld :: SQLWorld★大阪#43 開催します。25回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。 【日時】 2017年8月22日(火曜日) 19:00~21:00 【イベント概要】 SQLWorld 25回目の平日夜開催~。今回も、みんなで SQL を書いてみようというハ…
とりあえずリンクだけ First release candidate of SQL Server 2017 now available | SQL Server Blog そろそろちゃんと触らないとダメですね~。 What's new in SQL Server 2017 | Microsoft Docs
SqlWorld :: SQLWorld★大阪#42 開催します。24回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。 【日時】 2017年6月20日(火曜日) 19:00~21:00 【イベント概要】 SQLWorld 24回目の平日夜開催~。今回も、みんなで SQL を書いてみようというハ…
de:code 2017 2日目のメモ セッションは未だ手元にスライド落としてないのであやふやかも。 メモなので、セッションの内容以外のことも書いてます。 ダウンタイムを最小に!~Azure における障害/災害に耐えうるアーキテクチャ設計のポイント~ #DI13 Azure …
Keynote AI 推しな Keynote でした。 Inteligent、Inteligent 言うてる感じ。 他には Build でもあった Project Emma Build 2017: Project Emma - YouTube の話しや Kipman が登壇して MR すげーって感じ。日本は MR 結構盛り上がってるそうで。 Power Point…
第5回 関西DB勉強会 - connpass 「SQL Server と 他 DB の違いを押さえよう!」というタイトルで、SQL Server での用語の説明や構造のお話しをしました。 データベース、ユーザーとか他のDBと指してるものが違うものあるよね~、SQL Server ではどういう構…
こんな感じのエラー Polybase error trying to connect to Hadoop and Azure Blob Storage PolyBase Engine サービスが起動してないんじゃね? ってことで、サービスを実行するもすぐ止まる。。 Could not start SQL Server PolyBase Engine TCP/IP の接続を…
External Tables : Incorrect syntax near ‘CREDENTIAL’ | DBPROX 上のサイトでは CREDENTIAL ですが、うちの環境では EXTERNAL でした。 というわけで、PolyBase の機能を追加インストール って Java 要るやん、この PC まだ Java 入れてないんよー。。
SQL Database の Geo レプリケーション セカンダリへのフェールオーバー時の接続について - お だ のスペース でちょろっと書いてた、自動フェールオーバー グループの機能がきましたー。 公式はこちら Azure SQL Database now supports transparent geograp…
ちょっと前にこれ SQL Database の障害復旧 | Microsoft Docs 読んでて 新しいプライマリ サーバーにユーザーをリダイレクトする方法を決めます。たとえば、接続文字列を変更したり、DNS エントリを変更したりすることでリダイレクトできます。 の記述が気に…
今年最初の関西DB勉強会です~。 今回は 初心者から上級者まで楽しめるよう勉強会をテーマにしています! kansaidbstudy.connpass.com そのため時間もいつもより長めで 12:00 ~ 19:00 となっています。 お時間あるかたは是非ご参加を~。 懇親会も是非ご参…
SQL Server の Date 型に ADO.NET の DbType.Date はうまく動かない - お だ のスペース の続き SqlParameter.cs 見てみました。 corefx/SqlParameter.cs at v1.0.4 · dotnet/corefx · GitHub Reference Source set { MetaType metatype = _metaType; if ((n…
SSDT のバージョンが低いと出ないかも。 行レベル セキュリティ(Row-Level Security) を設定しているテーブルを SSDT で配置をすると以下の警告が出る場合があります。 SR0111:Microsoft.Rules.Data.DeploymentValidation:現在の操作はテーブル ~ に対する…
SqlWorld :: SQLWorld★大阪#41 開催します。23回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。 【日時】 2017年4月28日(火曜日) 19:00~21:00 【イベント概要】 SQLWorld 23回目の平日夜開催~。今回も、みんなで SQL を書いてみようというハ…
日本語だと「列の削除」、「行グループの削除」です。 set statistics io on で、IO の情報から内容を確認します。 列の削除 全ての列を使うクエリと一部の列を使うクエリで比較します。 set statistics io on select max(c1), max(c2), count(c3), max(c4),…
OLTP 的な、1件更新について書きます。 sys.internal_partitions と sys.column_store_row_groups で見ると更新処理の動きが見えてきます。 以降このクエリで情報を見ていきます。 -- <tablename> は適宜読み替えてください。 -- internal_partition select object_name</tablename>…
三木会でデモしたクエリのメモ select OBJECT_NAME(d.object_id) as table_name , ip.internal_object_type_desc , d.allocated_page_page_id as page_id , d.page_type , d.page_type_desc from sys.dm_db_database_page_allocations(db_id(), object_id('c…
幾つかメモ。 行グループ select object_name(object_id) as table_name , * from sys.column_store_row_groups where OBJECT_NAME(object_id) = 'table_name' sys.column_store_row_groups (Transact-SQL) 列セグメント select object_name(p.object_id) as…
[2017/03/16(木): 三木会] SQL Server の 列ストアインデックス 入門 | Insight Technology, Inc. で、列ストアインデックス 入門のお話しをしてきました。 前半は列ストアインデックスとはどんなものかと、今までのテーブルと何が違うのかの概要で、後半は…
3/16(木) Insight Technology 様が主催している 三木会 で SQL Server の列ストアインデックス のお話しをさせていただきます。 [2017/03/16(木): 三木会] SQL Server の 列ストアインデックス 入門 | Insight Technology, Inc. 内容は 列ストアって何?って…
SQL Server 2012 で追加された照合順序で何ができるようになった? at SE の雑記 の検証クエリを拝借しました。 CREATE TABLE dbo.TblTest ( Col1 nvarchar(50) COLLATE Japanese_XJIS_100_CI_AS NULL, Col2 nvarchar(50) COLLATE Japanese_XJIS_100_CI_AS_SC…