`
wangyunlei
  • 浏览: 30475 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

镜像库的搭建

阅读更多
/*--映射磁盘 EXEC master..xp_cmdshell 'net use ' EXEC ConfigDB.dbo.spb_netuse 'R' EXEC master..xp_cmdshell 'net use R: /del' EXEC master..xp_cmdshell 'dir e:\sqldata\*.cer' */ --第1步 --1、创建数据库主密钥 use master; CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'mirror0'; GO --ALTER MASTER KEY REGENERATE WITH ENCRYPTION BY PASSWORD = 'mirror0'; GO --2、为此服务器制作一个证书 USE master; CREATE CERTIFICATE name1 WITH SUBJECT = 'name1 certificate', start_date = '06/10/2008', EXPIRY_DATE = '10/31/2099'; GO --3、使用该证书为服务器实例创建一个镜像端点 CREATE ENDPOINT [Endpoint_Mirroring] AUTHORIZATION sa STATE=STARTED AS TCP (LISTENER_PORT = 5022 , LISTENER_IP = ALL) FOR DATA_MIRRORING (ROLE = ALL , AUTHENTICATION = CERTIFICATE name1 , ENCRYPTION = REQUIRED ALGORITHM RC4) go BACKUP CERTIFICATE name1 TO FILE = 'e:\sqldata\name1.cer'; EXEC XP_CMDSHELL 'COPY e:\sqldata\name1.cer R:\certificate\' EXEC XP_CMDSHELL 'COPY R:\certificate\name2.cer e:\sqldata\' --第3步 --1、在主机上为辅机创建一个登录名 USE master; CREATE LOGIN usvr_mirror WITH PASSWORD = 'mirror0'; GO --2、创建一个使用该登录名的用户 CREATE USER usvr_mirror_user FOR LOGIN usvr_mirror; GO --3、使证书与该用户关联 CREATE CERTIFICATE name2 AUTHORIZATION usvr_mirror_user FROM FILE = 'e:\sqldata\name2.cer' GO --4、授予对远程镜像端点的登录名的CONNECT 权限 GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO usvr_mirror; GO --第6步 --2、在主体服务器上,指定伙伴端点 --xp_cmdshell 'ipconfig' ALTER DATABASE DATABASENAME SET PARTNER = N'TCP://172.16.144.120:5022' GO --第7步 --在主体服务器上,配置数据库镜像事务安全级别 ALTER DATABASE DATABASENAME SET SAFETY OFF GO ---------------------------- --八. 故障转移 --1. 切换域名指向,由主机改为备机 --2. 在备机上执行命令,转换镜像数据库为主体 ALTER DATABASE <dbname> SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS --3. 在备机上还原主机的用户和JOB --4. 重建Replication配置 --5. 业务测试 </dbname>
0
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    离线搭建docker私有镜像仓库软件包

    离线搭建docker私有镜像仓库软件包 教程参见https://blog.csdn.net/qq_38120778/article/details/124277294

    REPO镜像服务器搭建和管理

    搭建镜像服务器需要准备硬件环境和网络环境,确保服务器具备足够的磁盘空间和稳定快速的网络连接。 3. GITOLITE搭建 Gitolite是一个用于Git仓库的管理工具,它允许你管理多个用户对Git仓库的访问权限。搭建Gitolite...

    搭建Harbor镜像仓库:从安装到上传镜像

    搭建Harbor镜像仓库:从安装到上传镜像 Harbor是一个开源的容器镜像仓库系统,由VMware开发。它提供了一个安全、可靠、可扩展的镜像仓库解决方案,支持 Docker 镜像的存储和管理。本文将指导您从安装 Harbor 到上传...

    Docker搭建私有镜像仓库的方法

    和Mavan的管理一样,Dockers...现在Docker用处越来越多了,所以今天就想着搭建一个私有镜像仓库来维护内部我们自己的镜像。 环境 CentOS 7.x Docker 1.12.6 安装 docker-distribution $ sudo yum install -y docker

    Docker培训视频.rar

    镜像仓库-官方Registry镜像仓库搭建与使用.mp4 │ 15.镜像仓库-Docker Hub公共镜像仓库使用.mp4 │ 16.企业级镜像仓库-Harbor介绍.mp4 │ 17.企业级镜像仓库-Harbor部署.mp4 │ 18.企业级镜像仓库-自签HTTPS证书.mp4...

    容器镜像仓库的搭建与运维管理方案.docx

    容器镜像仓库的搭建与运维管理方案.docx

    Docker搭建自己的本地镜像仓库的步骤

    二、搭建过程 1.更换镜像源(因为默认的太慢了,国内的更快) sudo vim /etc/default/docker 输入以下参数: DOCKER_OPTS=--registry-mirror=http://hub-mirror.c.163.com //网易的,也可以使用daoClouds的 如果是刚...

    docker私有仓库搭建

    docker有公共仓库,相当于在...所以有两个应对策略,第一个就是使用daocloud加速器,第二个就是本地搭建私有仓库,当从公共仓库中pull下来的镜像,存到本地私有仓库,下次还需要使用直接从本地下载,那速度就快很多了。

    Harbor私有镜像仓库部署包

    4.搭建harbor仓库 修改harbor.cfg配置文件中的域名以及https协议,签发https协议所需ssl证书。 使用docker-compose命令启动harbor镜像仓库的容器 5.本地windows浏览器访问配置 白屏创建项目空间,客户端docker push...

    k8s最新版本1.24.3基于containerd搭建集群,集成buildkit、nerdctl构建镜像,jenkins自动化。

    1、k8s最新版本1.24.3基于containerd搭建集群 2、集成buildkit、nerdctl工具构建镜像 3、基于Oracle JDK11,使用jlink工具精简JRE包,自定义容器镜像 4、部署基于NFS的StorageClass,作为共享存储,Docker Registry...

    Windows下maven镜像服务器搭建nexus

    然而,出于安全、速度或网络限制的考虑,许多公司和组织选择搭建自己的Maven镜像服务器,以缓存和管理依赖库。Nexus作为一款专业的仓库管理工具,可以用于搭建这样的Maven镜像服务器。下面将详细介绍在Windows环境下...

    私服仓库搭建 docker 镜像 nexus3.tar.gz

    私服仓库搭建 docker 镜像 nexus3.tar.gz

    arm64下镜像仓库harbor安装部署文件

    centos arm64下,镜像仓库harbor安装部署文件,压缩包内附安装说明文档,根据说明文档进行部署即可。

    超全面搭建Maven仓库

    例如使用阿里云的Maven镜像库: ```xml &lt;id&gt;alimaven &lt;mirrorOf&gt;central &lt;name&gt;aliyunmaven &lt;url&gt;http://maven.aliyun.com/nexus/content/groups/public/&lt;/url&gt; ``` 3. **配置额外的本地仓库** - ...

    Nexus3构建Docker镜像仓库

    Nexus3构建Docker镜像仓库 使用Nexus3搭建一个docker的私服

    apt-mirror搭建ubuntu本地仓库源

    apt-mirror搭建ubuntu本地仓库源 apt-mirror是一种强大的本地源镜像工具,可以指定要下载的发布版本、架构、包类型等,非常适合内部源解决流量、速度和可访问性的问题。在这里,我们将详细介绍如何使用apt-mirror...

    本地yum仓库搭建

    - 更改CentOS的默认源为阿里云镜像站提供的源,这一步是为了能够从阿里云镜像站点同步YUM仓库的数据。 ```sh wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo ``` ...

Global site tag (gtag.js) - Google Analytics