今、www.naosan.jpでサイト構築作業をしているのだが、懸案となっていたのが稼働環境におけるデータベース(DB)の構築作業だ。サイトの一部のデータはDBに置いて、それをASP.NETからアクセスさせようというわけなのだが、DBはあらかじめ用意しておいたものを使いたいのだ。つまり、開発中にローカルに作成したDBを、そっくりそのまま稼働環境に移して、あとはWebページのファイルなどを転送するだけ、といったようにしたいのだ。これに必要なのがDBのコピーなのだが、簡単にできるようで非常に手間と時間のかかった作業であった。 まず最初にお断りしておくが、開発環境(ローカル)はSQL Server 2005 Express Editionを使い、稼働環境(Webサイト)ではSQL Server 2005を使う。つまり、SQL Server間でデータのコピーを行えればよいので、意外と簡単なのではな