3

プログラムで(C#を使用している)SQL Server(2000)データベースに特定のテーブルを再作成するには、CREATETABLEスクリプトを取得できる必要があります。もちろん、これはEnterprise Managerで実行できますが、自動化したいと思います。

バックアップコマンドを提供するSQLDMOで遊んでいますが、これでSQL CREATE TABLEスクリプトが提供され、SQLサービスデバイスの作成が必要になるかどうかはわかりません。データベースの変更は避けたいと思います。 。

4

2 に答える 2

2

私の解決策を見てください。これは、INFORMATION_SCHEMAテーブルを使用して必要な情報を取得するSQLスクリプトです。それは基本的ですが、あなたのために働くかもしれません。

于 2008-09-08T02:18:02.160 に答える
0

SMO を使用してスクリプトを生成できます。詳細については、http ://www.sqlteam.com/article/scripting-database-objects-using-smo-updated を参照してください。

于 2010-06-11T07:45:39.143 に答える