C# 4.0 在运行时创建my.mdf DB文件的备份

C# 4.0 在运行时创建my.mdf DB文件的备份,c#-4.0,C# 4.0,当我尝试使用此代码创建数据库备份时,是否发生此错误 Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog(); dlg.ShowDialog(); File.Copy(@"C:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\MyDB.mdf", dlg.FileName );

当我尝试使用此代码创建数据库备份时,是否发生此错误

        Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();
        dlg.ShowDialog();
        File.Copy(@"C:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\MyDB.mdf", dlg.FileName );
进程无法访问文件“C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\MyDB.mdf”,因为其他进程正在使用该文件