0

空のテーブルでデータベースを最初から再構築するスクリプトを取得するために ADO.NET で実行できる SELECT コマンドはありますか? すべてのテーブル、ビュー、ストアド プロシージャ、およびテーブル間に存在するすべての関係と共に、データベース自体の作成をスクリプト化できるようにしたいと考えています。また、主キーと ID の仕様。

SQL Server 2000 と C# (.NET Framework 2.0) を使用しています。

4

2 に答える 2

0

そのような SELECT コマンドはありませんが、SQL Server Management Studio を使用してそのようなスクリプトを生成できます。

オブジェクト エクスプローラーのデータベースのコンテキスト メニューにはScript Database as、このトリックを実行するオプションがあります。SqlCommand次に、標準オブジェクトを使用して、プログラムから結果のスクリプトを実行できます。

于 2012-09-11T04:54:14.583 に答える
0

何をしようとしているのかによって、データベース構造をモデル (システム データベース / モデル) に組み込むことを検討できます。その後、新しいデータベースを作成するたびに、必要なものがすべて新しいデータベースに挿入されます。

ただし、このソリューションは、作成されたすべての新しいデータベースのすべてのものを作成することに注意してください。

于 2012-09-11T01:38:48.230 に答える