SQLServerCluster 更换instance root目录

公司有个sqlserver cluster所在的存储是HP P2000,因为HP P2000下线需将整个数据库存储转移到DELL存储上,用户数据库umount后再将文件复制到新存储上再attach,instance 根目录所在盘需要在windows cluster上进行替换,步骤如下:

  1. 先将新磁盘挂载到服务器上(上线、初始化等一系列的操作)

注意:不要添加到Windows Cluster中

2.       将数据库服务下线,避免在移动数据文件的过程中文件发生更改。

3.       单独上线旧的数据盘Y:(即上线系统数据库盘)

4.       运行robocopy命令将数据文件从Y:盘拷贝到新盘Z:(请您分别全部拷贝系统数据库到新的磁盘)

robocopy<source path><destination path> /Copyall /E /dcopy:T /b /R:3 /W:1 /Log:C:\robocopy-log.txt /NP

* /E for Recursive directories

* /COPYALL to preserve permssions

* /DCOPY:T copy all directorys‘ timestamps (you need to remove this parameter on server 2003, it is only supported after 2008)

* /b to use backup mode

* /R:3 to retry 3 times when fail

* /W:1 to wait 1 second when retry

* /Log:C:\robocopy-log.txt enable logging

* /NP Specifies that the progress of the copying operation (the number of files or directories copied so far) will not be displayed.

5.       将旧的盘Y: 下线:

6.       右键More Actions… 点击Repair:

7.       在弹出的Repair a Disk Resource窗口中,选择新的数据盘,并点击OK。(这里并不显示盘符,所以您可以到Disk Management里面看Z:盘的磁盘信息。)

8.       Repair 完成之后,可以将新的盘Online。

9.   请查看当前Online的盘符,如果已经和原盘符相同,那么不需要更改;如果和原盘符不同,那么需要修改磁盘的盘符号为原来的Y:

10.   至此,您可以将数据库启动模式解禁并将数据库上线。

回退方法:

  1. 请将SQL Server资源再次下线
  2. 将需要回退的磁盘资源下线

3.再次Repair,使用之前的旧磁盘进行替换

4.上线之后检查盘符,并始终确保SQL Server使用的盘符不变

5.将SQL Server资源上线

时间: 2024-11-10 01:02:50

SQLServerCluster 更换instance root目录的相关文章

tomct问题之-webapps下多出的ROOT目录

问题发生背景: 由于公司的web环境大都是tomcat,所以在项目发布出现小问题为了快速解决时常会需要手动增加或修改war包解压后的内容.但是在修改时有的webapps下除了war包解压后的包文件,还会多出一个ROOT文件夹,而且开发通常都会告诉我:别忘了修改ROOT里面的内容. 为什么呢,为什么还要修改ROOT下的内容? 下面先讲解tomcat下webapps中ROOT的作用 tomcat下webapps中ROOT目录的作用: 在初学tomcat时当部署完tomcat,我们输入IP:8080默

丢失/root目录导致命令行-bash-4.1#,解决方法

腾讯云服务器过期2天才去续费,发现进去后/root目录丢失,也不知是什么原因,还是尽量不要过期才续费好 还好没什么重要的东西 重新创建了 /root目录 mkdir /root 重新从主默认文件拷贝配置信息到/root目录下 cp /etc/skel/.bash_profile /root/ cp /etc/skel/.bashrc /root/ 注销重新登录解决: [[email protected] ~]#

centos不小心删除/root目录解决办法

在测试的时候不小心把centos的/root用rm -rf给删除了 删除/root目录,系统不会崩溃,也可以正常启动,但就是看着不爽! 解决办法: 1.直接创建/root目录:mkdir /root 2.复制/etc/skel/下的隐藏文件到/root目录下:cp /etc/skel/.bash* /root 3.重启即可 4.生产环境用rm -rf的时候一定要慎重,最好在测试环境先测试确定没有问题再用!!!

别扭的java ROOT 目录

java tomcat直接输主机全名后默认访问ROOT目录访问ROOT目录中的其他目录时,会优先查找与ROOT同级的虚拟目录,如果没有,再在ROOT目录中查找.而且ROOT目录中的文件不可以用相对路径如<%@ include file="../examples/test.html"%>引用文件资源,直接引用也不行<%@ include file="examples/test.html"%>但是使用localhost/examples/test

tomcat webapps目录和ROOT目录

1,webapps和ROOT目录有什么区别联系 各自有什么作用 基本一样, 只是表示不同的tomcat的http路径而已 2,webapps目录是工作目录 那么 工作目录又是什么呢 tomcat如何处理这个工作目录呢 真正的工作目录在server.xml中配置, tomcat为了方便, 默认一个webapps而不用配置. 这里的配置是http目录和本地文件目录的映射 3,http://localhost:8080/  如何理解最后的那个"/" 表示http的根/root 修改默认路径的

tomato dualwan /root目录的特殊用途

测试发现tomato dualwan /root目录下存储的文件重启后会自动清掉.利用这个特性可以把测试生成的临时文件丢到这里. root下本应该存在的.vimrc 文件 采用如下方法生成: 在/opt/etc/profile中,或者在开机自动挂载的u盘下的.autorun中加入: echo 'set nu' > /root/.vimrc echo 'set nocompatible' >> /root/.vimrc echo 'syntax enable' >>/root/

web项目部署以及放到ROOT目录下

最近度过了一个国庆长假,好几天都没有写博客了! 发布这篇案例也是希望能帮助到像我一样的菜鸟o(* ̄︶ ̄*)o,百度上面的资料都不怎么全.也没有人说明注意事项.总是这篇说一点.那个人也说补一点,最后自己也是尝试了好多次,各种坑踩过来了,以及一些优先级和注意事项: 最近公司安排了一个开发公司官网的任务给我,从开始到上线都一个人开发了o( ̄ヘ ̄o#) 官网的话,上线以后访问肯定是直接访问域名的,肯定部署的时候要省去项目名称和端口号了o(* ̄︶ ̄*)o 本案例采用的是tomcat8.5   ,windo

windows openssh 设置root 目录

默认windows openssh 服务的root 目录是用户账户所在的目录(一般是administrator),但是我们可以通过修改sshd_config 重新修改路径 可选的修改方式 直接修改sshd 的配置然后重启服务 C:\ProgramData\ssh\sshd_config 目录添加如下 ChrootDirectory D:\sshd-deploy 修改安装包的模板 安装包中的 sshd_config_default 同时也添加root 目录配置 ChrootDirectory D:

window7操作系统更换用户加目录方法

由于本人误操作,把经常使用的账户给删除掉了,导致无法不能进入用户界面,个人设置信息和数据无法使用. 在这里就想起linux系统中可以更换用户的家目录,就想在window7环境下,也可以这样操作. 经过一番研究,还真可以.在这里给大家分享下,避免大家误操作,无法恢复用户下的数据!! 我出现问题:由于我的window管理员administrator是禁止登录的,我的个人用户ning具有管理权限,我把用户ning给删除掉了.(管理员是可以删除本事的),在删除之后,立即发现删除错了,想创建个一样的用户来