C# コードを記述して、SQL テーブルの構造とそのデータの内容をテキスト ファイルに書き込む方法はありますか? ここまでで、BCP を使用してデータをコピーする方法はわかりましたが、C# を使用してテーブル作成スクリプトをコピーする方法がわかりません。
私は正しい道を進んでいますか、それともこれを行うためのより良い方法はありますか? 基本的に、SQL サーバーで作成できるテーブル バックアップ スクリプトを自動化したいと考えています。理想的な出力は、2 つの sql ファイルです。1 つはテーブルを作成し、もう 1 つはデータを入力します。BCP データは SQL 形式ではないため、SQL サーバーで実行することはできません (これは私が望んでいることです。これにより、私が働いている人々にとって使いやすくなります)。