1

我正在使用以下代码备份 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 表,我似乎不明白为什么。每个表都具有相同的权限并以相同的方式创建。这是一个没有模式结构的简单数据库设计。任何帮助,将不胜感激。

4

0 回答 0