TTYF ~earlgrey の雑記~

主に自分用メモとか

SQL Server

MDF ファイルのみからデータベースをリストアする方法

先日開発環境でやらかしたので、忘れないうちに自分用にメモします。 注意とお約束 これから記述する内容は無保証ですので、適用する場合は自己責任でお願いします。 また、最終手段としてとりあえずデータベースを認識させるためのものであり、障害発生時点…

sp_executesql におけるオブジェクト名の記述方法

SqlClient でパラメータを使用した SQL を実行すると、実際は sp_executesql に変換されます。 プロファイラを使えばその様子を簡単に観察することができます。 using System; using System.Data; using System.Data.SqlClient; static void Main(string[] a…

BULK INSERT 時のソート操作

SQL Server で大量データを一括登録するときは BULK INSERT を用いますが、並び順を気にしておかないと、状況によっては内部的にソートが発生したり、登録後のテーブルが断片化したりします。 ただ私も詳細はあまりよく把握していないので、いろいろ検証して…