SQL Server 2012 Always on Availability Groups安装Step by step 3

可用性组我们已经创建成功了,现在测试一下Node2 上读取数据以及Failover.

 

1.  数据测据:Node1上创建表test插入记录

 

    

 

 

在Node2上访问test数据库,数据可以查到(在Mirror中是不可以查询的,而且数据同步不会导致Node2的连接断掉):

 

2.  Failover测试:

 

连接到Node2:

 

 

Failover后(Primary已经变成Node2):

 

 

 可以看到Always On group 既保证了高可用性,有可以实现同步数据库的只读访问,提供了硬件的利用率,非常给力的一个功能。

 

Part1:http://blog.csdn.net/smithliu328/article/details/7886455

Part2:http://blog.csdn.net/smithliu328/article/details/7886513

 

更多信息可以参考:MicrosoftSQL Server AlwaysOn Solutions Guide for High Availability and Disaster Recoveryhttp://msdn.microsoft.com/en-us/library/hh781257.aspx

SQL Server 2012 AlwaysOn High Availability and Disaster Recovery DesignPatternshttp://sqlcat.com/sqlcat/b/msdnmirror/archive/2011/12/22/sql-server-2012-alwayson-high-availability-and-disaster-recovery-design-patterns.aspx

### 如何配置 SQL Server 的 Job #### 配置 SQL Server Job 的基本流程 在 SQL Server 中,Job 是一种强大的工具,可以用来自动化和调度各种管理任务。以下是关于如何配置 SQL Server Job 的详细步骤以及相关参数的解释。 1. **打开 SQL Server Management Studio (SSMS)** 启动 SSMS 并连接到目标 SQL Server 实例[^2]。 2. **导航至 SQL Server Agent** 展开对象资源管理器中的 `SQL Server Agent` 节点。如果未启用 SQL Server Agent,则需要先通过服务管理器启动它。 3. **创建新 Job** 右键单击 `Jobs` 文件夹并选择 `New Job...` 来创建一个新的作业。 4. **设置 Job 基本属性** 在弹出的对话框中,输入 Job 名称(例如 `backupjob`),并勾选 “启用” 选项以激活该 Job[^5]。 5. **定义 Steps** - 进入 `Steps` 页面,点击 `New...` 创建新的 Step。 - 输入 Step 名称,并指定运行此 Step 所需的操作类型(如 T-SQL 脚本)。 - 编写具体的脚本逻辑。例如,为了实现数据库备份功能,可编写如下代码: ```sql BACKUP DATABASE [YourDatabaseName] TO DISK = 'C:\Backup\YourDatabase.bak' WITH FORMAT, MEDIANAME = 'Disk Backup', NAME = 'Full Database Backup'; ``` 6. **设定 Schedules** - 切换到 `Schedules` 页面,点击 `New...` 定义时间表。 - 设置频率、日期范围及时段等细节来控制何时触发 Job。 7. **通知与警报配置** - 如果希望接收有关 Job 成功或失败的通知,在 `Notifications` 页面完成相应邮件服务器配置。 - 确保已正确设置了 Database Mail 和 SMTP 参数以便发送电子邮件提醒。 8. **测试 Job 功能性** 使用存储过程手动调用 Job 来验证其工作状态。例如,可以通过以下语句立即执行名为 test 的 Job: ```sql EXEC msdb.dbo.sp_start_job N'test'; ``` 上述命令允许开发者快速评估 Job 是否按预期运作[^3]。 9. **维护高可用环境下的 Jobs** 对于采用 Always On Availability Groups 或 Change Data Capture 技术的应用场景,当发生节点切换时务必记得同步调整各副本间的 Job 设定。比如重新注册捕获及清理类别的 CDC 工作项: ```sql EXEC sys.sp_cdc_add_job @job_type = 'capture'; EXEC sys.sp_cdc_add_job @job_type = 'cleanup'; ``` 此外还需考虑跨实例间一致性问题[^4]。 #### 总结 以上便是完整的 SQL Server Job 配置指南及其主要组成部分解析。合理运用这些特性能够极大提升日常运维效率,同时减少人为干预带来的风险。 ---
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值