TallKewlOnez Asked: 2019-05-31 10:23:03 +0800 CST2019-05-31 10:23:03 +0800 CST 2019-05-31 10:23:03 +0800 CST 修改辅助副本上的架构 772 我正在寻找辅助副本更改的解决方案。我有一个使用内存优化表的供应商数据库。我正在尝试找到一种解决方案,该解决方案允许将内存中的表更改为辅助副本中的磁盘表,以进行外部集成和报告。 谁能想到一种方法来实现这一点? SQL 2016 EE sql-server memory-optimized-tables 1 个回答 Voted Best Answer Tony Hinkle 2019-05-31T10:44:31+08:002019-05-31T10:44:31+08:00 由于“可用性组”标签和您使用的其他术语,我假设您指的是可用性组中的数据库。 简而言之,答案是否定的,你不能这样做。辅助数据库是只读的,因为它是主数据库的副本。如果您从 AG 中删除了目标副本,进行了修改,然后尝试将其添加回 AG,则从主副本将不再起作用。您建议的解决方案对于可用性组是 110% 不可能的。 由于您无法修改辅助副本的架构,因此您必须从一个完全独立的数据库开始进行报告,并使其与复制或 ETL 过程保持同步。任何人都需要更多信息才能确定最佳解决方案。
由于“可用性组”标签和您使用的其他术语,我假设您指的是可用性组中的数据库。
简而言之,答案是否定的,你不能这样做。辅助数据库是只读的,因为它是主数据库的副本。如果您从 AG 中删除了目标副本,进行了修改,然后尝试将其添加回 AG,则从主副本将不再起作用。您建议的解决方案对于可用性组是 110% 不可能的。
由于您无法修改辅助副本的架构,因此您必须从一个完全独立的数据库开始进行报告,并使其与复制或 ETL 过程保持同步。任何人都需要更多信息才能确定最佳解决方案。