关于副本
每个可用性副本都分配有一个初始角色(主角色或辅助角色),这是该副本的可用性数据库继承的角色。给定副本的角色决定了副本是承载读写数据库还是只读数据库、故障转移的类型以及它是使用同步提交还是异步提交。
下表显示的是当您首次创建可用性组时或添加辅助副本时,必须为每个副本提供的信息。
副本配置要求
|
副本信息 |
说明 |
|
服务器实例
|
显示将承载可用性副本的服务器实例的名称。
|
|
初始角色
|
指示新副本首先将履行的角色:主角色或辅助角色。
|
|
自动故障转移(最多为 2)
|
指示副本使用的故障转移类型:自动或手动。
|
|
同步提交(最多为 3)
|
指示副本使用的提交类型。
|
|
可读辅助副本
|
指示辅助副本是否可读。
配置选项不可用于读访问、只读和只读目的。有关详细信息,请参阅可读辅助副本(AlwaysOn
可用性组)。
|
数据同步
作为可用性组创建过程的一部分,您必须对主副本上的数据进行完整备份,并将备份安装到辅助副本上。
这是可用性组的初始数据同步。有关详细信息,请参阅“选择初始数据同步”页(AlwaysOn
可用性组向导)。
网络共享必须存在并且必须可由 AlwaysOn
配置中的所有节点访问,然后才能在承载副本的所有群集节点之间执行初始数据同步。有关详细信息,请参阅网络共享扩展和文件服务。
使用“新建可用性组向导”启动数据同步时存在以下限制:
-
如果辅助副本位置上的文件路径与主位置上的文件路径不同,则必须手动启动数据同步。
-
如果辅助副本上存在任何辅助数据库,则必须手动删除辅助数据库,然后才能使用“新建可用性组向导”启动数据同步。但是,如果要使用现有辅助数据库,则退出“新建可用性组向导”,然后手动启动数据同步。
-
若要使用“新建可用性组向导”同步数据,您必须具有一个所有副本均可写入的备份共享。您可在“指定所有副本可访问的共享网络位置”框中通过浏览方式指定该共享,或者通过输入其完全限定通用命名约定
(UNC) 路径名称 \\Systemname\ShareName\Path\ 来指定它。
对于可用性组中的每个数据库,“启动数据同步”页都将显示下列操作的进度:
登录名复制
使用早期版本的 SQL Server 中的相同方式创建的 SharePoint
登录名不能在可用性组中复制。这是因为登录名信息存储在 MasterDB
数据库中,而该数据库是不能复制的。虽然同步副本时会创建服务器场帐户,但故障转移之后登录名信息便不再可用。
如果您已创建了可用性组并且同步了主副本和辅助副本,则解决办法是手动将登录名从主副本复制到辅助副本。
SQL Server 2012
引入了用户使用包含的数据库的密码的概念。数据库本身存储所有数据库元数据和用户信息,在此数据库中定义的用户不必具有相应的登录名。
此数据库信息将由可用性组复制并且在故障转移之后可用。有关详细信息,请参阅包含的数据库。
重要说明:
|
|
如果创建新的 SharePoint
登录名用于现有可用性组,请确保将该登录名添加到包含的数据库,以便将其复制到每台将为可用性组承载 SQL
Server 实例的服务器。例如,如果为某个 Web
应用程序创建了其他应用程序池,并为该池提供了一个新的标识(您尚未使用的应用程序池帐户),则无需将该帐户作为登录名添加。
|