博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月19日

摘要: 镜像数据库USE master;CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'password';CREATE CERTIFICATE HOST_B_cert WITH SUBJECT = 'HOST_B certificate',START_DATE = '01/01/2009';CREATE ENDPOINT Endpoint_MirroringSTATE = STARTEDASTCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL )FORDATABASE_MIRR 阅读全文

posted @ 2012-09-19 17:45 xgbzsc 阅读(212) 评论(0) 推荐(1) 编辑

摘要: 意外收获: 两台服务器全部都安装了SQLServer2008,在设置事务安全模式的时候,才发现SQLServer2008不支持异步模式。提示大概如下:此SQLServer版本不支持修改事务安全模式,alter database失败。 我当时汗都出来了,忙活了一晚上,到最后居然是这个结果。 由于是服务器维护时间,我大胆的把镜像服务器停止了,结果却让我大吃一惊,主数据库依旧可以正常工作,正常对外提供服务。也就是说,起先微软的课程讲的知识是错误的,两台数据库做镜像,不管是哪台数据库出了问题,另外的一台数据库都可以保证正常对外提供服务。于是我反复试验反复切换了一下,结果依然是这样。 由于高级别... 阅读全文

posted @ 2012-09-19 17:44 xgbzsc 阅读(127) 评论(0) 推荐(0) 编辑

摘要: 可能有朋友们会比较有疑惑,你一下搞两个数据库出来,他们的ip地址都不一样,到时候数据库切换过去了,我的数据库的连接字符串可如何是好?难道还得在代码中去控制是连接哪个数据库吗? 其实这个问题是这样的,使用ADO.NET或者SQL Native Client能够自动连接到故障转移后的伙伴,连接字符串如下所示:ConnectionString="DataSource= A;Failover Partner=B;Initial Catalog=AdventureWorks;Integrated Security=true;" DataSource= A;这个就是我们常用的主数据库的 阅读全文

posted @ 2012-09-19 17:43 xgbzsc 阅读(234) 评论(0) 推荐(0) 编辑

摘要: 镜像数据库/***********************************************在镜像服务器执行此脚本***********************************************/USE master;--DROP MASTER KEYCREATE MASTER KEY ENCRYPTION BY PASSWORD = 'password';GO--为 HOST_B 服务器实例制作一个证书。--DROP CERTIFICATE HOST_B_certCREATE CERTIFICATE HOST_B_cert WITH SUBJECT 阅读全文

posted @ 2012-09-19 17:42 xgbzsc 阅读(220) 评论(0) 推荐(0) 编辑

摘要: 见证服务器/****************************见证服务器执行*****************************/--ALTER DATABASE MirrorDB SET PARTNER OFFUSE master;--DROP MASTER KEYCREATE MASTER KEY ENCRYPTION BY PASSWORD = 'password';GO--为此服务器实例制作一个证书。--DROP CERTIFICATE HOST_C_certCREATE CERTIFICATE HOST_C_cert WITH SUBJECT = ' 阅读全文

posted @ 2012-09-19 17:42 xgbzsc 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 最初在为公司设计SQLServer数据库镜像的时候,首先考虑的是高可用性(三台计算机,一台见证服务器,一台做主数据库,一台做镜像) 在虚拟机环境下部署成功,一切都是那么的完美。 故障转移3秒之内就可以顺利完成。 1.高可用性的实施代码: 主体数据库/********************************************************此脚本在主体服务器执行********************************************************/--镜像只支持完全恢复模式,在备份数据库之前检查恢复的模式--对要镜像的数据库进行完整备份后... 阅读全文

posted @ 2012-09-19 17:40 xgbzsc 阅读(308) 评论(0) 推荐(0) 编辑

摘要: 数据库灾难备份,和负载均衡 网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求;这时候我们可以考虑使用主从库。主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的查询操作;从库负责查询较旧数据,做一些对实效性要求较小的分析,报表生成的工作。这样做将数据库的压力分担到两台服务器上从而保证整个系统响应的及时性。如果还无法满足业务需求,我们就要考虑创建服务器群,这里我们不做考虑!1. 打开sql server企业管理器,在对象资源管理器里面选择复制à本地发布,右键选择新建发布 2. 打开新建发布向导,点下一步,选择发布数据的 阅读全文

posted @ 2012-09-19 17:29 xgbzsc 阅读(682) 评论(1) 推荐(1) 编辑