Foxtable(狐表)用户栏目专家坐堂 → SQL SERVER数据源的安装,备份后还原就可以了


  共有2263人关注过本帖树形打印复制链接

主题:SQL SERVER数据源的安装,备份后还原就可以了

帅哥哟,离线,有人找我吗?
百灵
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:740 积分:7706 威望:0 精华:0 注册:2015/3/3 14:34:00
SQL SERVER数据源的安装,备份后还原就可以了  发帖心情 Post By:2018/10/23 11:34:00 [显示全部帖子]

直接备份,再还原不就可以了
[此贴子已经被作者于2018/10/23 13:04:50编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
百灵
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:740 积分:7706 威望:0 精华:0 注册:2015/3/3 14:34:00
  发帖心情 Post By:2018/10/23 13:04:00 [显示全部帖子]


备份代码:
Dim c md As New SQLCommand
        c md.ConnectionName = y
        c md.CommandText = "backup database 数据库名称 To disk = 'c:\备份.bak'"
        c md.ExecuteNonQuery   
        msgbox("数据备份成功!")
还原代码:

        Dim c md0 As New SQLCommand
        c md0.ConnectionName = y
               c md0.CommandText = "ALTER DATABASE [数据库名称] SET SINGLE_USER With ROLLBACK IMMEDIATE"
        c md0.ExecuteNonQuery
       
        Dim c md As New SQLCommand
        c md.ConnectionName = y
        c md.CommandText = "restore database 数据库名称 from disk = 'c:\ 备份.bak' WITH REPLACE "
        c md.ExecuteNonQuery
        Dim c md2 As New SQLCommand
        c md2.ConnectionName = y
        c md2.CommandText = "s elect  *  from  sys.databases  where name = '数据库名称'"   
        If c md2.ExecuteScalar = “数据库名称“” Then          
            msgbox("数据还原成功!")
        End If

 回到顶部