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