次のコードを使用して、SQL データベースのテーブルをバックアップしています。
//Passenger table backup
psi = new ProcessStartInfo();
psi.FileName = "bcp.exe";
psi.Arguments = @"Passenger out Backup\backupPassenger.csv -T -d CrashFlight101 -w";
Process.Start(psi);
//Pilot table backup
psi = new ProcessStartInfo();
psi.FileName = "bcp.exe";
psi.Arguments = @"Pilot out Backup\backupPilot.csv -T -d CrashFlight101 -w";
Process.Start(psi);
//User table backup
psi = new ProcessStartInfo();
psi.FileName = "bcp.exe";
psi.Arguments = @"User out Backup\backupUser.csv -T -d CrashFlight101 -w";
Process.Start(psi);
何らかの理由で User テーブルをバックアップしたくないのですが、その理由がわかりません。各テーブルには同じ権限があり、同じ方法で作成されています。これは、スキーマ構造のない単純なデータベース設計です。どんな助けでも大歓迎です。