发布网友 发布时间:2022-04-23 21:26
共14个回答
懂视网 时间:2022-05-01 08:48
阿里云服务器
值得信赖
概述
“数据库镜像”是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中。建议使用不同位置的两台服务器来承载。在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色;而另一台则根据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,这两种角色不是绝对的。
优点
l 增强了数据保护功能
l 提高了数据库的可用性
l 提高了生产数据库在升级期间的可用性
工作方式
在“数据库镜像会话”中,主体服务器和镜像服务器是相互通信和协作,并双方互补。主体服务器角色上的数据库副本为生产数据库。数据库镜像会尽快将主体数据库中执行的每一项操作(如:插入、更新和删除等)在镜像数据库中进行重新执行。这一过程是通过将活动事务日志记录的流发送到镜像服务器来完成,这可以尽快将日志记录按顺序应用到镜像数据库中。而且数据库镜像是在物理日志记录级别执行这一“重做”操作的。SQL Server 2008 R2(以下简称:SQL08R2)中,为了减少网络的负载,主体服务器会将事务日志记录压缩后进行发送。
运行模式
l 高性能模式(异步运行):事务不需要等待镜像服务器将日志写入磁盘便可提交,这样可最大程度地提高性能。这意味着事务不需要等待镜像服务器将日志写入磁盘便可提交,而此操作允许主体服务器在事务滞后时间最小的条件下运行,但可能会丢失某些数据。
l 高安全模式(同步运行):当会话开始时,镜像服务器使镜像数据库尽快与主体数据库同步。一旦同步了数据库,事务将在双方提交,这会延长事务滞后时间。
图1
l 具有故障转移功能的高安全性模式(见证服务器):这种模式最大的优点就是主体服务器断线时,镜像服务器上的数据库副本会自动启用,作为生产数据库为客户端提供服务。在这一结构中见证服务器并不能用于数据库,其主要作用是通过验证主体服务器是否已启用并运行来支持自动故障转移。
注意:只有在与主体服务器断开连接之后,镜像服务器仍和见证服务器保持相互连接时,镜像服务器才启动自动故障转移。
见证服务器的作用是验证指定的伙伴服务器是否已启动并正常运行。如果镜像服务器与主体服务器断开,但见证服务器仍与主体服务器保持连接,则镜像服务器无法启动故障转移。所以要实现故障转移的条件是主体服务器与镜像服务器断线,同时也与见证服务器断线;镜像服务器与见证服务器连线的情况。
图2
角色切换
自动切换:在使用见证服务器的情况下,数据库必须已经同步,并且见证服务器必须和镜像服务器连接正常。
手动切换:在高安全性模式下,主体服务器和镜像服务器必须保持互联,并且数据库必须已经同步。
强制服务:在高性能模式和不带自动故障转移功能的高安全性模式下,如果主体服务器出现故障而镜像服务器可用,则可以强制服务运行。这种方式可能导致某些数据库丢失。
实现
一、条件
SQL08R2的“数据库镜像”必须基于每个使用完整恢复模式的数据库来实现。对于SQL08R2不支持简单恢复模式和大容量日志恢复模式的数据库镜像。另外,不能镜像“master”、“msdb”、“model”和“tempdb”等系统数据库。
二、环境
测试环境为一个LAN内,IP地址是192.168.0.0/24段,域名是punwar.cn。
DC:192.168.0.110/24——域控制器和DNS服务器;
SQL-1:192.168.0.111/24——SQL08R2主体服务器;
SQL-1:192.168.0.112/24——SQL08R2镜像服务器;
SQL-1:192.168.0.113/24——SQL08R2见证服务器。
拓扑(如图3)所示:
图3
三、基本环境的准备
由于系统平台使用WIN08R2,而且启用了防火墙设置,因此为了SQL08R2能够正常工作,需要在防火墙上打开相应的端口。本文中介绍数据库镜像需要打开的端口是TCP-1433和TCP-5022端口。打开方式非常多,但是此处可以结合基于域的组策略为三台SQL08R2服务器同时进行整体配置。
将三台服务器放置在同一个OU中(如图4)
图4
通过DC的组策略管理器,为其OU单独创建一个GPO,并定位其“计算机配置”——“管理模板”——“网络/网络连接/Windows防火墙/域配置文件”,启用“定义入站端口例外”(如图5),分别定义两条:
1433:TCP:192.168.0.0/24:enabled:SQL Server
5022:TCP:192.168.0.0/24:enabled:SQL Server DBM
图5
此外,对于SQL08R2来讲,默认情况下,SQL服务的TCP/IP访问是禁用的,所以需要通过SQL Server Configuration Manager将其启用(如图6)。
图6
四、准备数据库
在登录将作为主体服务器的SQL-1服务器(如图7),定位需要镜像的数据库(本文中是mydb数据库),右击选择其“属性”(如图8)。
图7
图8
在其属性窗口中,选择“选项”页,确认其恢复模式为“完整”(如图9)。
图9
关闭该窗口,然后对该数据进行完整备份和事务日志备份。选择mydb数据库节点,右击选择任务——备份(如图10)。
在备份窗口中选择备份类型为“完整”,并指定目标备份包的路径(如图11),点击“确定”进行备份。
相同步骤,打开备份窗口,选择备份类型为“完整”,并指定目标备份包的路径(如图12),点击“确定”进行备份。这里为了方便可以选择与完整备份相同的备份包。
图12
将备份包复制到镜像服务器SQL-2上(如图13),并且从SQL管理控制台登录到SQL-2(如图14)。
图13
图14
创建与主体服务器上需要镜像的数据库相同名称的数据库——mydb(如图15)。同时,数据库文件放置的位置应该相同,各属性也应该配置相同。
图15
在SQL-2上对新建的数据库进行还原操作,即将从SQL-1上对数据库的备份针对SQL-2上新建的mydb进行还原操作。右击mydb数据库选择任务——还原——数据库(如图16)打开还原数据库窗口。
图16
选择“原设备”,通过浏览添加从SQL-1复制的备份包(如图17)。
图17
再选择页中选择“选项”,勾选“覆盖现有数据库”,同时选择“不对数据库执行任何操作,不回滚未提交的事务。可以还原其他事务日志。(RESTORE WITH NORECOVERY)”(如图18)。
图18
点击“确定”,完成数据库还原操作(如图19)
图19
五、配置主体/镜像服务器
在SQL-1上,右击mydb,选择任务——镜像(如图20),打开镜像数据库配置窗口,点击“配置安全性”按钮(如图21)。
图20
图21
在“包括见证服务器”页中选择“是”(如图22),这样可以在之后实现自动故障转移。单击下一步。
图22
在“选择要配置的服务器”页面中,可以不勾选“见证服务器实例”(如图23),因为见证服务器可以在之后来进行配置。
图23
点击下一步,指定主体服务器监听端口和端点名称(如图24),默认的端口为TCP-5022端口,端点名称自定义。
图24
单击下一步,指定镜像服务器,在下拉菜单中选择“浏览更多”(如图25),在“连接到服务器”对话框中指定登录到SQL-2(如图26)。
图25
图26
仍然需要指定镜像服务器的侦听器端口和端点名称,这里的端口仍然使用默认的TCP-5022(如图27)。
图27
单击下一步,指定服务器实例的服务账户,在此测试环境中统一使用管理员账户,但是在生产环境中建议专门为其创建一个账户(如图28)。
图28
单击下一步,显示摘要,确认无误,点击“完成”(如图29)进行端点配置。
图29
成功完成配置后,系统提示是否立刻进行“开始镜像”(如图30),单击开始镜像。
图30
完成数据库同步后,镜像状态会显示为“已同步:数据库已完全同步”(如图31)。由此,主体服务器和镜像服务器的部署已经完成。
图31
注:在最后一个步骤中,进行镜像同步时,需要在每一台SQL08R2服务器上启用“Remote DAC”,否则可能会收到错误提示(如图32)
图32
在SQL08R2中启用远程管理员连接的方法如下:
右击服务器节点,选择“方面”(如图33)
图33
打开“查看方面”窗口,在“方面”下拉菜单中选择“外围应用配置器”(如图34),指定“方面属性”的“RemoteDacEnabled”值为“True”(如图35)。
图34
图35
六、实现手动故障转移
首先,确定目前主体服务器和镜像服务器工作均正常,并且连接正常。目前在SQL-1上,mydb的状态是“主体,已同步”(如图36)
图36
在SQL-1上打开mydb的“镜像”配置窗口,确认运行模式为“高安全”模式,然后点击“故障转移”按钮(如图37)。系统提示是否进行转移(如图38),单击“是”进行转移。
图37
图38
成功完成操作后,在SQL-1上数据库mydb的状态变为了“镜像,已同步/正在还原……”(如图39);
图39
而在SQL-2上,mydb的状态变为“主体,已同步”了(如图40)。由此可见进行故障转移的结果是使其主体/镜像角色互换了。
图40
七、实现自动故障转移
自动故障转移需要配置见证服务器,由于此前在实现主体/镜像服务器的过程中,略过了见证服务器的配置,所以,现在需要手动重新配置见证服务器。
在主体服务器SQL-1上,右击数据库mydb,选择任务——镜像(如图41),打开“镜像”配置窗口,选择“配置安全性”按钮(如图42)
图41
图42
将安全性配置为包括见证服务器实例(如图43)
图43
单击下一步,勾选“见证服务器实例”(如图44)。
图44
单击下一步,确认主体服务器配置(如图45),
单击下一步,配置见证服务器,在下拉菜单中选择“浏览更多”(如图46)。连接并登录到SQL-3(如图47)
图46
图47
指定“侦听器端口”为默认的TCP-502和端点名称(如图48)
图48
单击下一步,指定域管理员作为主体/镜像/见证的服务账户(如图49)
图49
单击下一步,确认摘要信息无误,点击“完成”(如图50)。
图50
成功完成配置后,在“镜像”配置窗口中会显示“见证服务器”信息,并自动选中“带自动故障转移功能的高安全(同步)”(如图51)。
图51
注:此时“不带自动故障转移功能的高安全(同步)”将不可使用
断开SQL-1的网络连接,模拟主体服务器,即生产数据库服务器出现故障。如:拔去SQL-1的网线。SQL-1上的mydb状态将自动变为“主体,已断开连接/正在恢复”(如图52)
图52
而此时,在SQL-2上查看mydb状态将自动变为“主体,已断开连接”(如图53)。
图53
八、验证镜像数据库的数据同步。
在各角色都正常工作的情况下,定位到主体服务器SQL-1上mydb数据库,创建表t1。并在其中插入数据(如图54)。
图54
完成建表和插入数据后,拔掉SQL-1的网线,模拟故障。然后,登录镜像服务器SQL-2,定位到mydb数据库,展开可以看到镜像同步过来的t1表,打开表可以看到表中的数据也是同步过来的(如图55)。
图55
由此可以看出,“数据库镜像”技术可以成功对数据进行热备,使SQL08R2的可用性得以大大提高。此外,需要注意的是,出现故障后的服务器访问定位需要在SQL语句级别进行设计,在此将不再进行叙述。
参考文章:
《微软技术资源库SQL Server 2008 R2数据库镜像》http://technet.microsoft.com/zh-cn/library/bb934127.aspx
阿里云服务器,数据库热备、暖备、冷备实战-镜像篇(域环境下配置)
标签:
热心网友 时间:2022-05-01 05:56
1、登录控制台,然后找到左边云服务器,点击“远程连接”登录至网页管理终端。
2、然后打开菜单栏,找到远程桌面。
3、打开远程桌面,在计算机栏填入:ECS公网地址,账户名一般默认为:administrator。填入初始密码或者自己设定密码,点击连接即可。
4、弹出询问对话框,选择连接,后面的证书提示框,也选择“是”。
5、登入主机后,打开浏览器,搜索“主机大师”,如果出现询问提示框,则添加网站域名至信任列表(因防火墙原因造成),进入网站后按照自己的需求下载环境配置软件。
6、下载完成后安装即可。安装路径默认。安装完软件会自动安装需要的语言环境全过程都是自动安装。等待即可。
7、所有安装完毕后。访问localhost出现IIS界面就说明所有都配置好了,然后打开软件点击网站管理,就可以创建网站了。
热心网友 时间:2022-05-01 07:14
1、首先第一步就是进行登录控制面板—高级环境设置—PHP版本设置,将PHP版本修改自己需要的版本php 5.2./php 5.3/php 5.4/即可。
2、接着就进行有些 PHP程序会对 PHP 版本有要求。这时候需要 PHP5.3及以上,云虚拟主机可以支持到 PHP5.5,可以在云虚拟主机管理控制台修改,如下图所示。
3、然后就是进行登录到 主机管理控制台 > 高级环境设置 ,这时候即可显示您需要修改的函数和环境参数。选择后,单击 保存设置 ,如下图所示。
4、然后就是进行php.ini中的short_open_tag参数变为On的方法.php.ini中的short_open_tag参数默认就是在On的状态然后进行保存即可,如下图所示。
5、接着就是配置wordpress环境,进行双击XAMPP图标或将其拖到应用程序文件夹即可。
6、然后就是进行在终端内执行如下命令,来安装 PHP 7 执行环境,当 PHP 7 安装完成后,我们开始安装 Composer,在命令行中执行如下命令即可。
7、最后打开浏览器,然后转到http://localhost。如果看到以下屏幕,则一切正常。
热心网友 时间:2022-05-01 08:49
1、首先第一步就是进行要购买阿里云的服务器,然后这时候就要点击进入如图所示的界面即可。
2、接着就是进行选择红色选区中的链接就可以开始进入管理界面了即可。
3、然后就会弹出要你输入密码的输入框。密码是你在第一次使用的时候系统会自动会给你分配,牢牢记住密码或写在本子上面,如下图所示。
4、接着就是进行就要等待黑框中出现字幕,然后按照要求输入密码,就可以进入控制台了即可。
5、然后就是进行配置Wordpress,需要配置的就是 数据库名,用户名,密码,其他的用默认的即可。
6、然后就是进行在填写好上面的内容后,就可以进行安装了,如下图所示。
7、最后就是网站的相关信息的填写了,完成后就完成了。
热心网友 时间:2022-05-01 10:40
建议你这样试试看:
1. 首先登陆打开阿里云官网,进入ECS控制台
2. 找到您的云服务器,点击右面的“更多”,点击磁盘——更换系统盘
3. 更换为windows 服务器,然后点击远程连接,就可以看到普通电脑一样的操作界面了
注意事项:
一定要更改为windows服务器,否则无法看到操作界面
热心网友 时间:2022-05-01 12:48
选择03系统或者08系统,远程登录,就可以操作,配置wordpress环境,安装个wamp集成包就可以,如果上面有集成环境可以选择的话,直接选择安装即可。
远程登录命令:运行里面 mstsc-输入IP和密码即可连接上。
阿里云创立于2009年,是全球领先的云计算及人工智能科技公司,致力于以在线公共服务的方式,提供安全、可靠的计算和数据处理能力,让计算和人工智能成为普惠科技。
阿里云服务着制造、金融、政务、交通、医疗、电信、能源等众多领域的领军企业,包括中国联通、12306、中石化、中石油、飞利浦、华大基因等大型企业客户,以及微博、知乎、锤子科技等明星互联网公司。在天猫双11全球狂欢节、12306春运购票等极富挑战的应用场景中,阿里云保持着良好的运行纪录 。
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。
热心网友 时间:2022-05-01 15:13
想弄的和电脑一样的界面,建议你选择03系统或者08系统,远程登录,就可以操作,配置wordpress环境,安装个wamp集成包就可以,如果上面有集成环境可以选择的话,直接选择安装即可。远程登录命令:运行里面 mstsc-输入IP和密码即可连接上。
热心网友 时间:2022-05-01 17:54
安装自己习惯的操作系统即可。
云服务器和本地电脑一样,需要和可以安装系统,一般有Windows系列系统,和各种Linux发行版本的系统。
云服务器系统配置有两种方法:
在开通云服务器的时候就可以选择需要安装系统,比如:Windows 2003/2008系统;
开通时候如果默认安装了centos或其他Linux系统,可以通过格式化硬盘,重新安装Windows系列系统。
WordPress环境的配置,具体要看选的什么服务器环境,及WordPress的语言版本(php的还是asp的)。
入门建议用Windows+IIS+MySQL+PHP/ASP,可以在网站找一件配置安装包比较简单。
也可以用Windows+Apache+MySQL+PHP/ASP环境。当然还有很多种配置环境,可以尝试。
热心网友 时间:2022-05-01 20:52
你意思是要先向我们电脑一样的远程桌面吧。云服务器都的
热心网友 时间:2022-05-02 00:07
你要看你装的什么系统了
热心网友 时间:2022-05-02 03:38
阿里云服务器怎么配置,没有操作过,我们用的是华为企业云的云服务器,都不需要再进行配置的,直接可以使用的。配置wordpress环境和弄出普通电脑操作界面,可以直接,远程登录命令:在“运行”里面 mstsc-输入 使用云服务器的IP和密码,即可连接上。
热心网友 时间:2022-05-02 07:26
1、服务器就是为了加快网站打开速度,提高网站性能的,不需要操作键面。
2、wordpress环境php+apache+mysql+linux
【具体教程】
1、使用Xshell连接阿里云ECS服务器
http://www.yujzw.com/cswzjs/xshell.html
2、阿里云ECS(linux)挂载数据盘
http://www.yujzw.com/cswzjs/guazai-shujupan.html
3、阿里云ECS(linux)一键安装web环境
http://www.yujzw.com/cswzjs/ecs-linux-web.html
4、阿里云ECS(linux)修改myspl数据库密码
http://www.yujzw.com/cswzjs/myspl.html
5、阿里云ECS(linux)安装wordpress程序
http://www.yujzw.com/cswzjs/ecs-wordpress.html
6、阿里云ECS(linux)安装postfix发送邮件
http://www.yujzw.com/cswzjs/postfix.html
7、阿里云ECS(linux)拒绝ip地址直接访问网站
http://www.yujzw.com/cswzjs/alliyun-ip.html
8、阿里云ECS(linux)apache设置静态文件缓存方法
http://www.yujzw.com/cswzjs/linux-ecs-apache-jingtai.html
热心网友 时间:2022-05-02 11:31
你登陆阿里云。把服务器系统切换成windows系统 例如 2012 2019 等系统。然后通过本地电脑的远程桌面连接 输入IP 账号 密码进行连接 有不懂的可以找我私聊
阿里云-腾讯云咨询
热心网友 时间:2022-05-02 15:52
云服务器:云服务器是在一组集群主机上虚拟出多个类似主机的部分,集群中每个主机上都有云服务器的一个镜像,从而大大提高了云主机的安全稳定性,除非所有的集群内主机全部出现问题,云云服器就是个镜像的电脑
服务器才会无法访问。云服务器整合了计算、存储与网络资源的IT基础设施,能提供基于云计算模式的按需使用和按需付费能力的服务器租用服务。客户可以通过web界面的自助服务平台,部署所需的服务器环境。每个用户独占主机资源,不同用户之间不会面临资源的抢占;良好的物理隔离,确保主机不会因其他用户主机故障相互影响。追答服务是个重要指标
牌子有很多