在目前的 SQL Server 執行個體中註冊已預先擴展的語義語言統計資料庫。
只有在已附加這個語言統計資料庫並使用這個預存程序註冊它,才能起始語義擷取。 在每個 SQL Server 執行個體上只需要執行這項工作一次。
語法
EXEC sp_fulltext_semantic_register_language_statistics_db
[ @dbname = ] ‘database_name’;
GO
引數
- [ @dbname = ] ‘database_name’
這是要在目前的 SQL Server 執行個體中註冊的語義語言統計資料庫名稱。 資料庫必須已附加。 database_name 是 sysname,且不能是 NULL。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
無。
一般備註
語義語言統計資料庫包含文字內容語意處理所需的語言相關統計資料。
sp_fulltext_semantic_register_language_statistics_db 執行下列步驟:
檢查 SQL Server 執行個體是否為支援語意處理的版本。
檢查 SQL Server 執行個體是否未定義語義語言統計資料庫。
檢查資料庫是否為有效的語義語言統計資料庫。
將語義語言統計資料庫的權限設為限制使用者存取資料庫。
在 SQL Server 執行個體中插入定義語義語言統計資料庫名稱的中繼資料。
插入中繼資料,其定義已安裝之語義語言統計資料庫與內部語言模型資料表之間的對應。
檢查以確認資料庫備妥可供使用。
如需詳細資訊,請參閱<安裝及設定語意搜尋>。
中繼資料
如需有關 SQL Server 執行個體上已安裝之語義語言統計資料庫的詳細資訊,請查詢目錄檢視 sys.fulltext_semantic_language_statistics_database (Transact-SQL)。
安全性
權限
需要 CONTROL SERVER 權限。
範例
下列範例示範如何呼叫 sp_fulltext_semantic_register_language_statistics_db 註冊語義語言統計資料庫。
EXEC sp_fulltext_semantic_register_language_statistics_db @dbname = 'semanticsDb';
GO