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的权限"下,勾选"完全控制"

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

相关推荐
程序员小八7776 小时前
MySQL 事务:一文把 ACID、隔离级别、MVCC、锁全串起来
数据库·mysql
lzhdim6 小时前
提高 SQL 语句执行速度的方法
java·开发语言·数据库·sql·oracle
ltl7 小时前
ClickHouse Distributed 引擎与分布式查询路由
数据库
Wang's Blog7 小时前
PostgreSQL笔记60: 权限与角色管理——从层级体系到最佳实践
数据库·笔记·postgresql
whcyhhh8 小时前
头歌实践教学平台:大数据存储2023(六)
大数据·数据库·python
Elastic 中国社区官方博客9 小时前
让大模型思考,让小模型执行:在 Elastic Workflows 中拆分 LLM 成本
大数据·运维·数据库·人工智能·elasticsearch·ai
Faith_xzc9 小时前
一条 SQL 顶一条 Flink 链路?Doris Streaming Job 持续导入全景解析
大数据·数据库·sql·flink
这个DBA有点耶12 小时前
多模数据库深度解读:从“多库拼装”到“一库多能”的架构演进
数据库·mysql·dba
程序员夏洛12 小时前
MySQL 默认的事务隔离级别是什么?为什么选择这个级别?
数据库·mysql
艺术留白12 小时前
MokaTest使用篇-SQL接口
数据库·sql