如何以编程方式修复 SQLServerCE 数据库
How to repair SQLServerCE Database programmatically
如何从 C# 代码修复 SQLServerCE 数据库。
我正在使用这个电话:
engine.Repair(GetDBConnectionString(), RepairOption.RecoverAllOrFail);
其中 GetDBConnectionString() 是为我构建连接字符串的私有函数。
但这引发了异常:
"The file that is being referenced is not a SQL Server Compact database file format"
此致,
帕维尔
您在自己的应用中使用了错误的 ADO.NET 版本。我想如果你对 4.0 数据库使用 3.5.1 版本,你可能会遇到这个错误
如何从 C# 代码修复 SQLServerCE 数据库。 我正在使用这个电话:
engine.Repair(GetDBConnectionString(), RepairOption.RecoverAllOrFail);
其中 GetDBConnectionString() 是为我构建连接字符串的私有函数。 但这引发了异常: "The file that is being referenced is not a SQL Server Compact database file format"
此致, 帕维尔
您在自己的应用中使用了错误的 ADO.NET 版本。我想如果你对 4.0 数据库使用 3.5.1 版本,你可能会遇到这个错误