sql-server - 无法在 Azure SQL 数据库 V12 上启用全文搜索

标签 sql-server azure full-text-search azure-sql-database

我正在尝试在我的 Azure SQL 数据库上启用全文搜索。我将数据库升级到 V12 标准实例。升级已成功完成。我这么说是因为门户网站上的状态显示为“在线”。但是,当我执行下面的命令时,

CREATE FULLTEXT CATALOG ftCatalog AS DEFAULT;

它抛出一个错误,说:

Msg 9972, Level 16, State 100, Line 2 
Database is not fully started up or it is not in an ONLINE state. Try the full-text DDL command again after database is started up and becomes ONLINE.

我正在关注这个博客post

可能出了什么问题?

最佳答案

如果您想避免与 MSFT 通信的往返,通过连接到数据库执行以下两条语句也可以修复此问题。

 Alter database [dbname] set read_committed_snapshot off with rollback immediate
Alter database [dbname] set read_committed_snapshot on with rollback immediate

关于sql-server - 无法在 Azure SQL 数据库 V12 上启用全文搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30759967/

相关文章:

SQL Server 使用通配符加入并在第一次匹配时停止

Python:执行带参数的存储过程

azure - azure 持久功能是否是 azure 服务总线的合适替代方案?

c++ - 处理非常大的多语言项目

c# - 从项目目录中读取 SQL 查询文件

sql-server - SQL Server Management Studio 在编辑行时崩溃

azure - 使用 ARM 完全自动化 Microsoft bot 框架部署(应用程序设置被删除且功能缺失)

c# - Azure - 错误订阅未注册以使用命名空间 'microsoft.insights'

sql - 在 SQL Server 中使用全文搜索的延迟

MySQL 多列全文搜索