Sql server 备份还原方法

备份

方法1,选择对应的数据库名-------》右键 任务---------》备份

默认备份类型 完整

文件后缀 .bak

方法2,选择对应的数据库名-------》右键 任务----------》生成脚本

选择要编写的数据库对象(表,视图,存储过程等)

选择对应的 服务器版脚本,数据库数据或架构

默认保存文件格式 .sql

还原

方法 1,默认选择 数据库 右键还原数据库

选择设备 找到你备份的数据库文件 .bak(注意必需同一台服务器)

方法2,附加数据库(.mdf)

默认服务器上数据库的mdf文件会保存在C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA 目录下

拷贝 .mdf 和 .ldf 2个文件

选择数据库------》右键 附加

添加对应的 .mdf文件就可以了(数据库名可以修改为你要的数据库名称 附加为)

常见错误

修改 文件权限 .mdf .ldf 右键 ------>属性 安全 在弹出的对话框中的"组或用户名"中选中"Authenticated Users"

在"Authenticated Users的权限"下,勾选"完全控制"

最后点击"确定"就可以了。修改权限完成后,你就可以成功的附加数据库了

相关推荐
万象.1 分钟前
redis通用命令与数据结构
数据结构·数据库·redis
西柚小萌新2 分钟前
【大模型:RAG】--向量数据库Milvus详解2
数据库·milvus
小北方城市网3 分钟前
第 4 课:前端工程化进阶 ——Vue 核心语法 + 组件化开发(前端能力质的飞跃)
大数据·开发语言·数据库·python·状态模式·数据库架构
嵌入式×边缘AI:打怪升级日志12 分钟前
USB设备枚举过程详解:从插入到正常工作
开发语言·数据库·笔记
oMcLin13 分钟前
Ubuntu 22.04 系统通过 SSH 远程登录失败:如何解决 SSH 配置文件错误导致的登录问题
数据库·ubuntu·ssh
代码游侠28 分钟前
复习——SQLite3 数据库
linux·服务器·数据库·笔记·网络协议·sqlite
Hello.Reader28 分钟前
Flink OLAP Quickstart把 Flink 当成“秒级交互查询”的 OLAP 服务来用
数据库·sql·flink
点云SLAM9 小时前
BOOS库中Graph模块boost::edge_reverse_t和boost::vertex_color_t解读
数据库·edge·图论·bfs·dfs/拓扑排序·boost库、
尽兴-9 小时前
《深入剖析:全面理解 MySQL 的架构设计》
数据库·mysql·数据库架构设计·理解mysql架构
在风中的意志9 小时前
[数据库SQL] [leetcode] 2388. 将表中的空值更改为前一个值
数据库·sql·leetcode