SSEUtilを使用して、ビルドプロセスの一部として開発データベース(SQL Server 2008 R2)から派生したスキーマから機能テストデータベースを自動的に作成しています。これにより、開発データベースに対してSQLレポジトリのテストを実行せずに、2つのデータベースを同期(スキーマ単位)したままにすることができます。SQLエラー: "ユーザーインスタンスでフルテキスト検索を使用できません。
私は最近開発スキーマでこのプロジェクトの最初のフルテキストインデックスをテーブルに追加しました。新しく作成された単体テストデータベースにスキーマを適用しようとすると、次のエラーが発生します。
CREATE FULLTEXT CATALOG [FullTextCatalog] AUTHORIZATION [dbo]
GO
Cannot use full-text search in user instance.
[SqlException Number 9982, Class 16, State 100, Line 1]
私はハイとローを検索しました:フルテキストカタログを作成するためのSQL。私が見つけた唯一の助けは、誰かが「親データベースに接続する」ことを提案した別のサイト上でした。私はそれがどういう意味か分かりません。そして、私はこのエラーが何を意味するか分かりません。 「ユーザーインスタンス」とは何ですか?
誰もこれを回避する方法を提案できますか?継続的な統合のために2つのデータベーススキーマを同期させておく方が良い方法はありますか?
ありがとうRomil。データベースの開発者インスタンス(同じマシン、同じSQL Server Expressインスタンス)にインデックスを適用できるので、フルテキストサービスが正しく実行され、セットアップされていることは間違いありません。私はアクセス許可を突きつけ、それが私をどこにでも導くかどうかを見ます。提案していただきありがとうございます。 – BitsEvolved