【发布时间】:2011-11-22 03:17:10
【问题描述】:
我有 C#.Net winform 应用程序,该应用程序在 SQLExpress 中具有带有 Windows 身份验证的 SQL Server 数据库。 有一个与备份和还原数据库相关的选项。在 DBbackup 中,我提供了用户选择文件夹和数据库将被复制到该文件夹。 对于恢复数据库,我写了以下行:
System.IO.File.Copy(filePath, Application.StartupPath + "\\dbSTK.mdf",true);
它会抛出一个异常,说 dbSTK 已在使用中。如何覆盖已经在使用的文件?
【问题讨论】:
-
您是否停止了数据库?
标签: c# sql-server