嗨专家
我正在使用SQL Server CE数据库在C#中编写Winforms应用程序,我使用Database.sdf
方法创建了File.Copy()
文件的备份,一切都按预期工作。
但是当我尝试使用SSMS打开最近创建的BackUpDatabase.sdf
文件来检查备份时,它说
指定的文件不是有效的SQL Server压缩文件,或者已损坏。你想修理它吗?
当我点击是时,会出现另一个对话框“连接到服务器”,其中显示
无法连接到G:\ DataBaseBackUpFile.sdf。
为源数据库指定的密码不正确。 [Data Source = G:\ DataBaseBackUpFile.sdf](SQL Server Compact ADO.NET数据提供程序)
现在我请求专家帮助我解决这个错误
非常感谢。
答案 0 :(得分:0)
感谢 ALMIGHTY 它完成了..
在第一种情况下我正在使用 databasePath = Path.GetDirectoryName(Application.ExecutablePath + @“\ Database.sdf”); 现在我使用 databasePath = Path.GetFullPath(Application.StartupPath + @“\ Database.sdf”) ;
它正在运作..
我感谢所有专家的一切。