2017-01-01から1年間の記事一覧

CREATE EXTERNAL DATA SOURCE で接続エラー

こんな感じのエラー Polybase error trying to connect to Hadoop and Azure Blob Storage PolyBase Engine サービスが起動してないんじゃね? ってことで、サービスを実行するもすぐ止まる。。 Could not start SQL Server PolyBase Engine TCP/IP の接続を…

SQL Server 2016 CREATE EXTERNAL DATA SOURCE で構文エラー

External Tables : Incorrect syntax near ‘CREDENTIAL’ | DBPROX 上のサイトでは CREDENTIAL ですが、うちの環境では EXTERNAL でした。 というわけで、PolyBase の機能を追加インストール って Java 要るやん、この PC まだ Java 入れてないんよー。。

SQL Database に Geo レプリケーションの自動フェールオーバー グループ機能がきましたー

SQL Database の Geo レプリケーション セカンダリへのフェールオーバー時の接続について - お だ のスペース でちょろっと書いてた、自動フェールオーバー グループの機能がきましたー。 公式はこちら Azure SQL Database now supports transparent geograp…

SQL Database の Geo レプリケーション セカンダリへのフェールオーバー時の接続について

ちょっと前にこれ SQL Database の障害復旧 | Microsoft Docs 読んでて 新しいプライマリ サーバーにユーザーをリダイレクトする方法を決めます。たとえば、接続文字列を変更したり、DNS エントリを変更したりすることでリダイレクトできます。 の記述が気に…

5/20(土) 第5回 関西DB勉強会 開催します!

今年最初の関西DB勉強会です~。 今回は 初心者から上級者まで楽しめるよう勉強会をテーマにしています! kansaidbstudy.connpass.com そのため時間もいつもより長めで 12:00 ~ 19:00 となっています。 お時間あるかたは是非ご参加を~。 懇親会も是非ご参…

SQL Server Data Type Mappings のドキュメント間違ってね?

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…

4/22(土) Global Azure Bootcamp /w OzCode 2017@Kansai で話します~

Global Azure Bootcamp /w OzCode 2017@Kansai - connpass で1枠頂いたので、Azure ネタで話します~。 なんと OzCode: Innovative debugging extension for Visual Studio の中の人とディスカッションも出来ます! めったにない機会だと思いますので、ご都…

行レベル セキュリティ を使ってるテーブルで SSDT の配置がエラーになるときの回避方法

SSDT のバージョンが低いと出ないかも。 行レベル セキュリティ(Row-Level Security) を設定しているテーブルを SSDT で配置をすると以下の警告が出る場合があります。 SR0111:Microsoft.Rules.Data.DeploymentValidation:現在の操作はテーブル ~ に対する…

4/18(火) SQLWorld★大阪#41 開催します

SqlWorld :: SQLWorld★大阪#41 開催します。23回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。 【日時】 2017年4月28日(火曜日) 19:00~21:00 【イベント概要】 SQLWorld 23回目の平日夜開催~。今回も、みんなで SQL を書いてみようというハ…

列ストアインデックスの Column Elimination / Rowgroup Elimination

日本語だと「列の削除」、「行グループの削除」です。 set statistics io on で、IO の情報から内容を確認します。 列の削除 全ての列を使うクエリと一部の列を使うクエリで比較します。 set statistics io on select max(c1), max(c2), count(c3), max(c4),…

SQL Server 2016 列ストアの更新について

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(木) 三木会 で 列ストアインデックスのお話しします

3/16(木) Insight Technology 様が主催している 三木会 で SQL Server の列ストアインデックス のお話しをさせていただきます。 [2017/03/16(木): 三木会] SQL Server の 列ストアインデックス 入門 | Insight Technology, Inc. 内容は 列ストアって何?って…

Application Insights JavaScript browserTimings の メモ

networkDuration / sendDuration / receivedDuration / prosessiongDuration とかって何の時間かっての調べた時のメモ。 ApplicationInsights-JS/PageViewPerformance.ts at 4620cfdc47975f2e32e82f63c693f9b88fa50568 · Microsoft/ApplicationInsights-JS ·…

Japanese_XJIS_140 って _SC 指定出来ないけど、どないなん?

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…

照合順序に KI、WI はないですよー

照合順序について調べてて、KI、WI について書いてるページがあったので。 正しくは、省略して何も指定しないです。 例:列の照合順序を変える -- 全部区別する場合 alter table t alter column col char(10) collate JAPANESE_XJIS_140_CS_AS_KS_WS -- 全部…

OUTPUT 句で FK 付テーブルに INTO する時のメモ

OUTPUT 句 (Transact-SQL) 今日気付いたのですが、INTO 先のテーブルには FOREIGN KEY 付いてるとダメという制約がありました。 幾つかの回避方法があると思いますが、ここでは テーブル変数 に退避してからという方法のメモです。 ※FK を一旦無効にしてから…

2/18(土) 第19回 中国地方DB勉強会 in 米子 で SQL Server / T-SQL のお話しします

第19回 中国地方DB勉強会 in 米子 - connpass 中国地方DB勉強会初参加ー!楽しみです。 鳥取行くの初めてじゃないかな? 初めて参加する勉強会なので、お話しする内容をちょっと悩んでます。 タイトル通りの T-SQL のお話しで良いのか、SQL Server 寄りの方…

1/24(火) SQLWorld★大阪#40 開催します

2週間前の告知! SqlWorld :: SQLWorld★大阪#40 開催します。22回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。 【日時】 2017年1月24日(火曜日) 19:00~21:00 【イベント概要】 SQLWorld 22回目の平日夜開催~。今回も、みんなで SQL を書い…