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

はてなブログに移行しました

何となく移行してみました。

Xtend の @Property を使って BeanValidation でハマったこと

最近 JavaEE 触り始めてます。JSR 303: Bean Validation というアノテーションベースの検証機能があります。.NET でいうと System.ComponentModel.DataAnnotations 名前空間 () のような感じでしょうか。 BeanValidation の使い方等々の話しは無しで、Xtend …

AlwaysOn で 9台構成作ってみた

SQL Server 2014 からは、AlwaysOn 可用性グループのセカンダリレプリカが 4 から 8 に増えています。 新機能 (データベース エンジン) というわけで、プライマリ 1、セカンダリ 8 の AlwaysOn 可用性グループを作ってみました。 実際に セカンダリ レプリカ…

12/5(木) SQLWorld★大阪#19 開催します

久々の早め告知! SqlWorld :: SQLWorld★大阪#19 開催します。5回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。PC か タブレットを持ってきていただければより楽しめると思います。 いつも場所をご提供していただいている フェンリル株式会社 …

SQL Server 2014 CTP2 AlwaysOn の Add Azure Replica ウィザードについて

やっと Azure 上に SQL Server 2014 CTP2 AlwaysOn 環境を作成しました。 環境構築の際には、チュートリアル: Windows Azure AlwaysOn 可用性グループ (GUI) を参考に Windows Server 2012 R2/SQL Server 2014 CTP2 に置き換えて作成しました。 チュートリア…

MSDN SQL Server 2014 の日本語ドキュメントが公開されています。

SQL Server 2014 ぱっと見た感じ最新の CTP2 ベースのようです。 助かりますね〜。

SSMS で CREATE のスクリプトを出力すると COLLATE(照合順序)の指定が消えてる

SQL Server Management Studio(SSMS) で テーブルの CREATE 文を出力した際に、列の COLLATE(照合順序) が落ちるとどっかで見たので試してみました。 まずテーブルを作成します。 create table [Table1] ( [Id] int not null primary key, [NameEn] varchar(…

SQL Server 2014 CTP2 が公開されていたようです

何日か前に公開されていたようですね。 Microsoft SQL Server 2014 CTP2 のダウンロード 今回は、日本語版の提供もあります。 CTP1 では、SQL Server 2012 が入っているとインストール出来なかったためインストールせずに、Azure で動かしていましたが CTP2 …

カンマ区切りを FOR XML で

SqlWorld :: SQLWorld★大阪#18 の 問題 の Q3 でカンマ区切りでまとめるというお題を出したのですが、すごくあっさり書けてるサイトを見つけました。 カラムの値からカンマ区切り (CSV) の文字列を生成する - SQL Server 入門 FOR XML 使うのか〜。XML は全…

昨年度に引き続き Microsoft MVP アワード (SQL Server) を受賞させていただきました

今後もより一層のコミュニティ活動/情報発信していきますので、SqlWorld :: ホーム 共々宜しくお願いします。

SQL Server 2005 Express 環境で BIDS を使う

IIS7 の環境で SQL Server 2005 Reporting Services のインストールメモ - お だ のスペース で 2005 Express Reporting Serivces の環境は出来ましたが、with Advanced Services を入れても レポートを作成する Business Intelligence Development Studio(B…

IIS7 の環境で SQL Server 2005 Reporting Services のインストールメモ

Windows7 に マイクロソフト公式ダウンロード センターから Microsoft SQL Server 2005 Express Edition Service Pack 4 をダウンロード の with Advanced Services を入れててハマったのでメモ。 SQL Server 2008 からは、SSRS で IIS が不要になりました(…

10/3(木) SQLWorld★大阪#18 開催します

10日前ですが、 SqlWorld :: SQLWorld★大阪#18 開催します。4回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。PC か タブレットを持ってきていただければより楽しめると思います。 【日時】 2013年10月3日(木曜日) 19:00~21:00 【イベント概要…

Xtend 2.4.3 で識別子に日本語が使えそうです

朗報です!つい最近 Xtend のバージョンが 2.4.3 になりました。 このバージョンアップで、文字列リテラルの変換方法が変わったようです。 2.4.2 までは、以下のように英数字*1以外の文字は、Unicode 表記で.java に出力されていました。 Hoge.xtend package…

9/14(土) SQLWorld★大阪#17 開催します

開催10日前ですが、9/14(土) に SqlWorld :: SQLWorld★大阪#17 を開催します。 【日時】 2013年9月14日(土曜日)13:10 - 18:00 ※途中からの参加でもOKです 【イベント概要】 6月に SQL Server 2014 CTP1 がリリースされました!というわけで、今回の SQLWor…

Windows Azure での AlwaysOn 可用性グループ リスナー がサポートされました

Windows Azure での AlwaysOn では、可用性グループ リスナー はサポートしていませんでした。*1が、いつの間にか可用性グループ リスナー(Availability Group Listeners)の設定が出来るようになったみたいです。 まだ試していませんので、とりあえずメモだ…

SQL Server2014 CTP1 で Columnstore Index に 指定できないはずのデータ型が指定出来てしまう

2013/10/21 追記:ドキュメントが更新されて、uniqueidentifier は Columnstore Index に使用出来ると記載されました。 SQL Server 2014 では、Columnstore Index(列ストアインデックス) に使用できるデータ型が増えています。 CREATE COLUMNSTORE INDEX (Tr…

Xtend で static field に型を指定して代入するとコンパイルエラーになる

Xtend のバージョンは最新の 2.4.2 です。 コードを見てもらうと分かりやすいです。 class StaticFieldTest { var static FIELD = 1 def hoge() { println(FIELD) println(StaticFieldTest::FIELD) FIELD = 10 StaticFieldTest::FIELD = 10 // ここだけコン…

8/27(火) SQLWorld★大阪#16 開催します

久々の早い告知 SqlWorld :: SQLWorld★大阪#16 開催します。3回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。PC か タブレットを持ってきていただければより楽しめると思います。 【日時】 2013年8月27日(火曜日) 19:00~21:00 【イベント概要…

SignalR でお手軽サーバー Push

最近 SQLWorld の勉強会で SQL を書くハンズオンをやっていますが、そのサイトで SignalR/SignalR · GitHub を利用しています。今回はその実装の一部を紹介します。 どんなのかというと、参加者が書いたクエリを結果ページにどんどん送る箇所で利用していま…

7/20(土) SQLWorld★大阪#15 開催します

開催10日前ですが、7/20(土) に SqlWorld :: SQLWorld★大阪#15 を開催します。 【日時】 2013年7月20日(土曜日) 13:00~17:00 【イベント概要】 7月2回目の SQLWorld は、通常通り土曜日の午後から!モデリング/SQL/ADO.NET の初心者向けのお話しと、12回で…

Xtend の ActiveAnnotation で メソッドの事前条件を追加してみた

お遊びレベルです。Xtend だと assert が書けないので書いてみました。 まあ assert なので、結局動かさないとNGか分からないという点で、cofoja - Contracts for Java - Google Project Hosting と変わらないので cofoja 使った方が良いよね。 書いた後に気…

SQL Database ではまだ分析関数が使えないようです

2015/01/30 追記:v12 で使えるようになりました。 What's new in the Latest SQL Database Update V12 (preview) 先日利用していて気付いたのですが、分析関数 (Transact-SQL) や Window 関数で使う OVER 句 (Transact-SQL) の ROWS や RANGE は未サポート…

特定のスキーマに属するテーブルを全部消す

最近よく使うのでメモ 'ref' というスキーマに属するテーブルを drop するクエリを ';' 区切りでつなげてます。 declare @sql nvarchar(max) select @sql= concat(@sql, N'drop table ' , [sys].[schemas].[name] collate Japanese_CI_AS, N'.' , [sys].[tab…

7/2(火) SQLWorld★大阪#14 開催します

ギリギリですが SqlWorld :: SQLWorld★大阪#14 開催します。2回目の平日夜開催で、前回同様 ハンズオン 形式行う予定です。PC か タブレットを持ってきていただければより楽しめると思います。 【日時】 2013年7月2日(火曜日) 19:00~21:00 【イベント概要…

SQL Server 2014 のドキュメントが MSDN に載ってます

まだ英語版だけですが。 Product DocumentationCTP もダウンロード出来るようになっています。こちらもまだ英語版だけのようですね。 Microsoft SQL Server 2014 CTP2 のダウンロード

db tech showcase 大阪2013 Hekaton セッションメモ

Database Watch(2013年6月版):SQL Server 2014 処理高速化の仕掛け/Redshiftの先行評価の内容とは? (1/2) - @IT で SQLCAT 多田 さんのお話しが載っていたので、 この前の db tech showcase 大阪 2013 | Insight Technology, Inc. での Hekaton セッシ…

Number Literals の Document 間違ってる?

Xtend - Modernized Java の Number Literals のとこで、 頭0 付き数字は、8進数じゃないよーって書いてるけど、動かしたら 8進数だった。。 引用 Xtend - Modernized Java Number Literals のサンプルコード 077 // decimal 77 (*NOT* octal) Xtend のバー…

DMV メモ

メモ 動的管理ビューおよび関数 (Transact-SQL) 内部の待ち事象(SQLOS の待ち事象からシステム状況の確認) sys.dm_os_wait_stats (Transact-SQL) データベースIO負荷 sys.dm_io_virtual_file_stats (Transact-SQL) パフォーマンスカウンタ(SQLOS のと Window…

SQL Server の参照整合性制約の状態を取得 を階層含めてとってみた

面白そうなネタがあったので書いてみた。 元ネタ:SQL Server の参照整合性制約の状態を取得 | SE の雑記 DBは、SQL Server 2012 の ReportServer のデータベースを使ってます。 with [base_table] as ( select distinct t.name as [table_name] , OBJECT_NA…