小编wal*_*gfx的帖子

从C#还原SQL Server数据库时出错

我有一个表单来恢复数据库备份,当用户选择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)

c# sql sql-server visual-studio-2012

0
推荐指数
1
解决办法
687
查看次数

标签 统计

c# ×1

sql ×1

sql-server ×1

visual-studio-2012 ×1