重命名可用性组和 AG 脚本

Lui*_*aro 4 sql-server high-availability availability-groups

我有两个问题要问你们。我真的很感谢你的帮助。

1.- 有没有办法重命名可用性组?

2.- 有没有办法获取 T-SQL 语句以重新创建可用性组,以防我需要删除它并再次创建它?

如果您希望我分享任何信息,请告诉我,我会提供。

sev*_*ist 5

  1. 可用性组 (AG) 一经创建便无法重命名,但可以重命名 AG 内的数据库。你必须重新创建它。有关更改 AG 的选项,请参见此处:https ://msdn.microsoft.com/en-us/library/ff878601.aspx

  2. 使用 GUI(向导)创建 AG 时,完成所有步骤后,您将看到一个“脚本”按钮,该按钮提供了将这些步骤的脚本生成到新窗口的选项。然后,您可以保存脚本以供稍后使用并退出 GUI,或者只是“完成”向导以实际创建 AG。(脚本将保留在窗口中)最好保留脚本以防以后需要重新创建(例如,如果您想重命名 AG...)

例如,目前似乎无法以表或存储过程的方式“编写脚本为...”AG。

您还可以使用 MSDN 样板代码作为起点 ( https://msdn.microsoft.com/en-us/library/ff878399.aspx )从头开始编写 CREATE AVAILABILITY GROUP 语句,但这可能非常繁琐且与使用 GUI 相比,它更容易出错,GUI 会在您继续之前检查您是否已准备好一切!