存在するデータベースのインスタンスやテーブル、ストアドプロシージャなどをスクリプト化する手順と、指定するオプションのメモ。スクリプトを作成するという、本来と逆の手順をとるのはなぜか。手で書いたりすることがなくなったからだ。まわりを作るようになったので、逆の作業が必要になったということだ。テキストエディタで手書きしたものだ。ツールを利用するというスタイルに落ち着いている。それで十分用が済んでしまう。転送すれば用が済んでしまう場合もある。汎用のバージョン管理ツールで履歴を管理できるということだ。緊密に連携することもできるが、サーバの構成などによってはその方法を採れないことも多いため、スクリプト化は非常にありがたい機能だ。スクリプト生成を選択。スクリプト生成ウインドウ」が表示されるので、対象オブジェクトやオプションを指定する。以下、オプションのメモ。■はチェックボックスのチェックオンを、□はオフを表す。●はラジオボタンのチェックオンを、○はオフを表す。明示的に指定するのがよい。スクリプト書式オプション「すべての従属オブジェクトに対してスクリプトを生成(E)」は今回必要ないのでオフにした。スクリプトを作成する方法を指定できます。ファイルに説明用ヘッダーを含める(I)をオンにしておくと、対象オブジェクトの名前と現在の日付をコメントとして挿入してくれる。******/」テキストの差分をとる場合に邪魔になる場合はオフにすればいい。テーブルデザイナで付加したカラム(列)への説明コメントも含めてスクリプトを生成してくれる。スクリプト作成オプション全部チェックオン。絶対パスをハードコードしてしまう。そのため、パスが異なる環境で実行する場合はチェックをオフにするか、スクリプト中のパスを修正して整合性をとる。おける主キーや参照整合性制約の外部キーは、ナチュラルキーよりもサロゲートキーを使う方がより変更に強くなる。顧客コードなどの、ビジネスにおいて自然に発生するキー。サロゲートキーレコードを一意に特定するためにシステムが振り出すキー。