ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

【MSSQL】快照

2022-04-23 22:03:10  阅读:173  来源: 互联网

标签:快照 name database server snapshot sql MSSQL


快照的作用
  1. 快照可用于报告目的
  2. 维护历史数据以生成报表
  3. 使用为了实现可用性目标而维护的镜像数据库来减轻报表负载
  4. 使数据免受管理失误、用户失误所带来的影响
  5. 管理测试数据库

快照:
https://docs.microsoft.com/zh-cn/sql/relational-databases/databases/database-snapshots-sql-server?view=sql-server-ver15

镜像创建快照:
https://docs.microsoft.com/zh-cn/sql/database-engine/database-mirroring/database-mirroring-and-database-snapshots-sql-server?view=sql-server-ver15

创建快照:
https://docs.microsoft.com/zh-cn/sql/relational-databases/databases/create-a-database-snapshot-transact-sql?view=sql-server-ver15

示例
CREATE DATABASE database_snapshot_name  
ON (NAME = 'database_name', FILENAME = 'F:\database_snapshot_name.SNP')  
   AS SNAPSHOT OF database_name;

再业务调用时需要配置 use database_snapshot_name 或者跨库 database_snapshot_name.dbo.table_name 访问表数据

创建权限

可创建数据库的任何用户都可以创建数据库快照;但是,若要创建镜像数据库的快照,你必须是 sysadmin 固定服务器角色的成员。

标签:快照,name,database,server,snapshot,sql,MSSQL
来源: https://www.cnblogs.com/jiangxu67/p/16183734.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有