mysql - 无法删除托管实例上的分发数据库 'distribution'

标签 mysql azure-sql-database database-migration transactional-replication

我无法删除分发者和分发数据库,​​因为它说它当前正在 Azure 托管实例上使用。我尝试了 azure 托管实例到 azure sql vm 之间的事务复制。然后我尝试删除复制、发布者、订阅者和分发者。我成功删除了复制、发布者和订阅者,但我的分发者没有被删除。 我正在尝试做:

exec sp_dropdistributor @no_checks = 1,@ignore_distributor = 1

然后我收到以下错误声明:

Msg 21122, Level 16, State 1, Procedure sys.sp_dropdistributiondb, Line 125 [Batch Start Line 6]

Cannot drop the distribution database 'distribution' because it is currently in use.

我什至尝试使用禁用发布和分发器向导来禁用分发器。该过程不成功。 我现在应该采取什么步骤来删除我的经销商?

最佳答案

Ankita,您可以提交支持请求来解决此问题吗?托管实例门户边栏选项卡上的“新支持请求”选项将指导您完成整个过程。

关于mysql - 无法删除托管实例上的分发数据库 'distribution',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58130143/

相关文章:

full-text-search - Lucene.NET + Azure + AzureDirectory 还是其他?

mysql - 无法将 Liferay 门户移动/迁移到其他服务器

mysql - 无法在 Laravel 5.2 中使用外键迁移

mysql - 如何在sql查询中放入条件

mysql - 使用 SQL 为每个名称放置一行

php - 删除数据库中的 CASCADE 结构

ruby-on-rails - 炼油厂 CMS : generating migrations for existing models within an engine

php - MySQL BETWEEN 与 PDO 预处理语句

azure - 如何使用逻辑应用程序向上/向下扩展Azure SQL DW

具有 Azure SQL DB(托管标识)的 Azure 应用服务