我正在将数据库迁移到 Azure SQL 数据库。我阅读了有关 Azure SQL 数据库和 Azure 托管实例之间的差异,并注意到 Azure SQL 数据库不支持 CLR 函数。
这让我很惊讶,因为我已经将测试版数据库加载到 Azure SQL 数据库中,没有人抱怨出现问题。我查看了一下,果然,CLR 程序集就在那里,使用 CLR 函数运行查询工作正常。
因此我在网上搜索,看到的所有信息都是 CLR 不适用于 Azure SQL 数据库。但我在这里,Azure SQL 数据库中有一个可以运行的 CLR 程序集。
所以现在我想知道,我是否应该告诉企业我们必须改用托管实例,因为这是唯一支持 CLR 的地方?还是坚持使用 Azure SQL 数据库,因为它运行良好?还是我错过了什么?微软是否在没有告诉任何人的情况下重新启用了 CLR?