別のサーバーで実行できるデータベース用のスクリプトを生成し、元のデータベースと同一のデータベースを取得する必要がありますが、データはありません。要するに、データベース スキーマを取得する大きな作成スクリプトを作成したいと考えています。
SQL Server 2000 がインストールされている環境で作業していますが、2005 クライアント ツールをインストールすることができません (役立つ場合でも)。RedGate を購入する余裕はありませんが、別のサーバーに同一のスキーマを持つデータベースを作成したいと考えています。
助言がありますか?単純な .exe (インストール不要) ツール、ヒント、または T-SQL トリックを教えていただければ幸いです。
更新:私が使用しているデータベースには 200 以上のテーブルといくつかの外部キーの関係と制約があるため、各テーブルを手動でスクリプト化し、スクリプトを貼り付けることは実行可能なオプションではありません。この手動ソリューションよりも優れたものを探しています
追加の更新何かが完全に欠けていない限り、これは SQL 2000 ツールを使用した実行可能なソリューションではありません。データベースで作成スクリプトを生成するオプションを選択したとき。最終的に、CREATE DATABASE コマンドを含むスクリプトになり、オブジェクト (テーブル、制約など) をまったく作成しません。SQL 2005 の管理スタジオでもオブジェクトを処理できますが、データベースはオブジェクトがない環境にあります。 Management Studio のインストールをそれに接続する方法。