首页 > 数据库 >SQL Server(2008版)还原数据库备份 修改表结构

SQL Server(2008版)还原数据库备份 修改表结构

时间:2023-05-16 13:11:19浏览次数:47  
标签:选项 更改 创建 数据库 Server 还原 SQL 2008 备份

昨天接到个小活,前公司一个项目中,有个功能不太正常,需要帮忙排查原因并解决,于是在本地部署环境,还原数据库并运行程序。由于已经从前公司离开3年有余,到这边以后主要是做导航算法相关开发,基本不使用数据库,即便用到的地方也都是Mysql和MongoDB,MSSQLServer被淡忘,操作过程中明明记得有个选项需要勾选,却找不到功能页面在哪,在此记录,便于以后再忘记有迹可查。

一、还原数据库

方法一:

之前的习惯是先创建一个目标数据库,在该数据库名字上点击右键→任务→还原→数据库,如下图所示:

之后选择源备份文件进行还原,如下图:

但此时直接确定,会报一个错误:

此时只需要打开“选项”页面,勾选“覆盖现有数据库(WITH REPLACE)”即可。

经过一段时间(视数据库大小而定)的等待以后,执行成功。

方法二(推荐):

无需提前创建数据库,直接在对象资源管理器中的“数据库”点右键→还原数据库

弹出还原数据库页面,此时目标数据库栏没有默认数据库,需要手动输入目标数据库名称(新建数据库名称),之后选择源设备添加备份,勾选备份集并确定,经过一段时间的还原后成功。

 

二、修改表结构

在处理异常时,经常会用到修改表结构的情况,会遇到如下警告:

不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存需要重新创建表的更改”选项。如下图:

 

解决方法:

此时先点击取消按钮关闭当前对话框,在MSSQLServer Management Studio主界面的菜单栏中点击 工具→选项→Designers→表设计器和数据库设计器,将“阻止保存要求重新创建表的更改(S)”选项前的“√”去掉,确定即可。

 

 

标签:选项,更改,创建,数据库,Server,还原,SQL,2008,备份
From: https://www.cnblogs.com/snowcity999/p/17405301.html

相关文章

  • 为powerdesigner添加mysql的字符集支持
    [url]http://jooben.blog.51cto.com/253727/309467[/url]一般建模可能都会用到:powerdesigner但是,在建表的时候,我一直没有找到:DEFAULTCHARACTERSETCOLLATE两个选项。因此,想了个方法,点击:工具栏-》database-》editcurrentDBMS[img]http://img1.51c......
  • 金蝶K3 SQL报表系列-委外核销检查表
    转自:https://blog.csdn.net/mamengna/article/details/1117989541、创建存储过程:sp_ICStockBill_Checkcreateprocedure[dbo].[sp_ICStockBill_Check]assetnocountondeclare@currYearintdeclare@currPeriodintdeclare@begindatedatetimedeclare@endd......
  • Mysql链接工具-大数据从0到1系列
    关注我千锋IT教育了解更多编程技术知识,带你一路“狂飙”到底!上岸大厂不是梦!众所周知为了可以更好的操作Mysql数据库,我们都会采用远程连接工具的方式连接Mysql数据库,使用远程连接工具连接的好处在于:1、方便远程访问:如果你需要在外部网络环境中访问MySQL数据库,使用远程连接工具......
  • hasura graphql-engine 支持mysql&oracle了
    hasuragraphql-engine这几年的变化很大,目前已经支持了不少数据库了,已经不单单是pg了,就在最近hasura对于mysql&oracle的支持已经处于beta阶段了说明hasuragraphql-engine对于其他数据库支持的玩法还是直接学习的(通过dataconnector解决)参考资料https://hasura.io/blog......
  • Postgresql 扩展函数记录
    启用函数createextensiontablefunc;--tablefunc扩展模块包含一系列返回记录表的函数。createextension"uuid-ossp";--uuid扩展函数createextensionifnotexists"uuid-ossp"; 卸载函数dropextensiontablefunc;dropextension"uuid-ossp";......
  • mysql 数据库 定时 备份到阿里云盘
    仓库地址:gitee:db_backup_script:mysql数据库定时/实时备份数据库到阿里云盘,备份成功后消息可通知到钉钉群、企业微信群、wxpusher(gitee.comgithub:gwt805/db_backup_script:mysql数据库定时/实时备份数据库到阿里云盘,备份成功后消息可通知到钉钉群、企业微信......
  • WM_技术中台下终搜的技术解决方案-stage1 mysql->logstash->es 数据采集并处理 暂时
    1技术中台与终搜介绍1.1技术中台与终搜介绍中台产生的背景中台(技术、业务、数据)最早是阿里巴巴提出来的。2015年阿里进行过一次架构调整,将搜索事业部、共享业务平台、数据技术及产品部组成了中台事业群。并喊出“小前台,大中台”的管理模式。什么是中台中台是介于前台......
  • SQL--每日两道sql题,天天健康好身体
    每天会在网上找两三道sql题练习练习,提高自己的sql语句的使用能力(先自己思考出答案,再和别人的答案做一下对比,然后深入思考一下)以下是四个表信息: 问题1、查询所有同学的学号,姓名,选课数,总成绩答案1:selectsid,sname,table2.zongchengji,table2.xuankeshufromstudent_info_t......
  • Python数据库篇:sqlite3、mysql、sqlalchemy
    一:sqlite3importsqlite3conn=sqlite3.connect("test.db")cursor=conn.cursor()cursor.execute("createtableuser(idvarchar(20)primarykey,namevarchar(20))")cursor.execute("insertintouser(id,name)values(\'1\�......
  • python 操作 PostgreSQL 数据库,线程并行修改 5w 条数据,性能优化
    python操作PostgreSQL数据库,线程并行修改5w条数据,性能优化110 娃哈哈店长的个人博客 /  433 /  0 / 创建于 3年前  获取新xls表中的所有数据并整理为列表形式返回其实修改的代码量不大,但是要考虑保留之前我们用的函数和方法还要继续能使用。excel2......