不过,我在弄清楚如何将现有数据库连接到我的AlwaysOn可用性组时遇到了一些小麻烦。SMO命名空间有一个数据库对象和一个AvailabilityDatabase对象,但两者似乎有点正交……我看不出在这两个概念之间来回移动的方法。在我们现有的实现中,我们创建数据库,对其执行一些操作,创建一个完整的备份,然后将其加入可用性组。我试图在SMO中重新创建此工作流,但在连接到可用性组步骤时被挂起。如果我这么做..。AvailabilityGroup ag = new AvailabilityGroup(sqlServer, myE