我有一个表单来恢复数据库备份,当用户选择file.bak并单击一个Restore按钮时,会显示以下消息:

我在SQL Server中的数据库更改为Single User模式

我使用Windows身份验证

我的代码
///// declare some var in partial class
public partial class RestoewDB : Form
{
private string connectionString = @"server=.\SQLEXPRESS;DataBase=StoreDataBase; Integrated Security=true";
private SqlConnection conn;
private SqlCommand command;
//////////////
// my code when user select file.bak and click restore button
/////////////
try
{
string DatabaseName = "StoreDataBase";
conn = new SqlConnection(connectionString);
conn.Open();
string sql = "Alter Database " + DatabaseName + " Set SINGLE_USER WITH ROLLBACK IMMEDIATE; ";
sql …Run Code Online (Sandbox Code Playgroud)