Mirror--如何在主库上增加文件
由于各种原因,如磁盘不空不足,需要对主库增加数据库文件到其他磁盘上,而镜像服务器上没有对应盘符,很多人会选择删除镜像,重新完备还原来搭建镜像,这种方式耗时耗力。
在做此类操作时,需要对主服务器和镜像服务器的环境镜进行检查,依据情况采用不同的方式处理。
1> 主库服务器和镜像服务器配置一样,且新增加文件的路径保持一样
在这种情况下,只需要保证镜像服务器上有相同的目录存在即可,SQL Server会将新增文件操作自动同步到镜像库上(镜像服务器上目录需手动建立)
2>主库服务器和镜像服务器配置不一样,或新增文件的路径需要更改
如新增文件路径为F:\DB\DB1.ndf,而镜像服务没有F盘,需要放置到E:\DB目录下,此时便需要进行特殊配置。
场景:
对数据库[RepDB1]增加数据文件“E:\DB1\RepDB1_F1.ndf”,但镜像服务上没有磁盘E,需要将新增的数据文件转移到目录“F:\DB1”下。
操作步骤:
1> 断开镜像,在主库上增加新文件
USE [master] GO ALTER DATABASE [RepDB1] SET PARTNER OFF GO ALTER DATABASE [RepDB1] ADD FILE ( NAME = N'RepDB1_F1', FILENAME = N'E:\DB1\RepDB1_F1.ndf' ,SIZE = 5120KB , FILEGROWTH = 1024KB ) TO FILEGROUP [PRIMARY] GO
2>备份数据
BACKUP LOG [RepDB1] TO DISK ='E:\RepDB1_20140210.BAK'
3>在镜像服务器上,还原数据库并使用MOVE命令指定新增文件的位置
RESTORE LOG [REPDB1] FROM DISK=N'E:\RepDB1_20140210.BAK' with norecovery, move N'RepDB1_F1' TO N'F:\DB1\RepDB1_F1.ndf'
4>重新建立镜像
--镜像服务器运行 ALTER DATABASE [REPDB1] SET PARTNER =N'TCP://192.168.1.29:5023'--主服务器运行 ALTER DATABASE [REPDB1] SET PARTNER =N'TCP://192.168.1.31:5023'
很多人都知道在还原完整备份时可以修改数据文件的路径,但不会考虑到在日志还原时修改文件路径,所以造成需要完备还原的误区。
参考:http://www.cnblogs.com/Joe-T/archive/2013/04/08/3008617.html
Mirror--如何在主库上增加文件相关推荐
- mac GitHub上面如何在原有仓库的基础上增加文件呢?
.ds_store是一种苹果自带的文件存储格式 据说比较烦人 苹果这里有一个goto文件夹的功能 比较好用 这里可以直接找到你在本机 的GitHub 路径
- 【HTML5初探之form标签】解放表单验证、增加文件上传、集成拖放
导航 [初探HTML5之使用新标签布局]用html5布局我的博客页! [HTML5初探之form标签]解放表单验证.增加文件上传.集成拖放 [HTML5初探之绘制图像(上)]看我canvas元素引领下 ...
- 如何在ASP.NetCore增加文件上传大小
关注架构师高级俱乐部 开启架构之路 不定期福利发放哦~ 架构师高级俱乐部 读完需要 7 分钟 速读仅需 3 分钟 / 如何在核心中增加文件 ASP.NET 大小 / 从ASP.NET 2.0开始最大请 ...
- oracle11g增加备库,oracle11g dataguard物理备库搭建(关闭主库cp数据文件到备库)
Dataguard 环境: 操作系统:Redhat6.4 Primary数据库: IP 地址:192.168.1.122 数据库SID:ora11g DB_UNIQUE_NAME:ora11g_pri ...
- Java微信浏览器上传文件使用Base64方法(增加压缩上传方法)
如果要兼容微信端的浏览器,需要将图片转化成Base64这种格式后,并传给服务器进行处理.如要注意一下几个方面. 1.只允许拍照的图片上传. <input ...
- NetCms修改之一:增加上传文件的类型
NetCms默认设置中,只能上传Doc文件,不能上传xls文件和PPT文件. 上传文件类型可以"控制面板-->参数设置-->上传文件允许格式" 中设置.但是,仅能上传, ...
- ASP.NET Web API实践系列06, 在ASP.NET MVC 4 基础上增加使用ASP.NET WEB API
本篇尝试在现有的ASP.NET MVC 4 项目上增加使用ASP.NET Web API. 新建项目,选择"ASP.NET MVC 4 Web应用程序". 选择"基本&q ...
- 【推荐】Flex+asp.net上传文件
前台Flex文件:UploadSample.mxml,其代码如下所示: 1 <?xml version="1.0" encoding="utf-8"?& ...
- jquery ajax java上传文件_jQuery Ajax方式上传文件的方法
jQuery Ajax方式上传文件用到两个对象 第一个对象:FormData 第二个对象:XMLHttpRequest 目前新版的Firefox 与 Chrome 等支持HTML5的浏览器完美的支持这 ...
最新文章
- 题解 UVA11354 【Bond】
- 钻石问题(菱形继承问题) 和虚继承
- mybatis的一对一 一对多 多对多
- Android中Google Drive显示黑屏问题分析
- python3安装mysql模块_Python3.6 下 安装MySql
- 微软研究员:fork() 已落后,需要淘汰
- 什么是latex科技排版系统,有对比word有何不同?
- C语言试题九十一之写一个程序,用公式π/4=1-1/3+1/5-1/7+...,求π的近似值,直到最后一项的绝对值小于10^-8为止。
- 手机学python语言用什么软件好_盘点几个在手机上可以用来学习编程的软件
- From Apprentice To Artisan 翻译 08
- 三款免费实用的本地文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance)
- FFMPEG详解(完整版)
- DSP应用技术(第一章)
- FANUC 工业机器人编程与联网
- python docx文档内容提取与写入(汇总)
- 编写第一个WOW插件
- win10一直显示无网络连接到服务器,win10的网络为什么会有时显示无法连接到internet...
- python zxing 识别条码_Python zxing 库解析(条形码二维码识别)
- 计算机三种不同类型的用户账户,网络操作系统——Windows Server 2008篇 教学课件 1 作者 刘本军 李建利 [项目5]用户与组的管理.ppt...
- HDU 6608 FansBlog(粉丝博客)(MillerRabin算法+威尔逊算法)
热门文章
- win7 mysql读写分离_mysql 主从复制 读写分离配置
- client软件怎么卸载 nac_如何彻底卸载在 Mac 上安装的一个软件?
- 什么是微分?什么是导数?如何利用微分-导数方程求导数?
- 单个晶体管形成的奇怪振荡电路
- 2021年春季学期-信号与系统-第十二次作业参考答案-第三小题
- 智能车技术与实践_ROS进阶
- 使用STC8H1K28控制微型磁悬浮
- 如何搭建VUE开发环境
- python中实例方法分类_python方法的分类(实例方法、类方法、静态方法)
- python中用来捕获异常的是_python – 在一行中捕获多个异常(块除外)