4. DB インストールしてないとダメなの?
DB のインストール必要無しです
ブラウザがあれば参加出来ます
やろうと思えば、オンラインでも可
http://tsqlrunner.azurewebsites.net/
5. 裏で使ってるやつら
Windows Azure Web Sites
SQL Database (旧SQL Azure)
ASP.NET MVC 4
Knockout.js (JS MVVM FW)
Signal R (Realtime Web for .NET)
SQL Server ScriptDom (T-SQL Parser)
Unity (DI の方ね)
Dapper (Micro ORM)
html-query-plan (execution plan to html)
6. 裏で使ってるやつら
Windows Azure Web Sites
SQL Database (旧SQL Azure)
ASP.NET MVC 4
Knockout.js (JS MVVM FW)
Signal R (Realtime Web for .NET)
SQL Server ScriptDom (T-SQL Parser)
Unity (DI の方ね)
Dapper (Micro ORM)
html-query-plan (execution plan to html)
7. Windows Azure Web Sites
無料でも使える
クレカ無し60分体験も可能
サイトのホスト先
SCM 経由でデプロイ
GitHub/BitBucket/DropBox/TFS/サイト
ローカル…
32. SqlCommand で投げる場合
GO が使えない
GO はT-SQL ではない
SSMS/sqlcmd 等で認識されるコマンド
Execute を分けて実行
using (var conn = new SqlConnection(ConnStr))
using (var cmd = new SqlCommand(@"SET SHOWPLAN_XML ON", conn)) {
conn.Open();
cmd.ExecuteNonQuery();
cmd.CommandText = "select * from [MemTable] where [Id] <= 100";
File.WriteAllText("Plan.sqlplan", cmd.ExecuteScalar() as string);
}