2016-07-04 11 views
0

Ich möchte mein DB-Projekt verwenden, um die Definition meines Volltextkatalogs und seiner Indizes zu enthalten. Ich habe den Katalog zu meiner SQL-Server-Instanz hinzugefügt und erstellt einen IndexHinzufügen von Volltextkatalog zu VS2013 verursacht Buildfehler im SQL-Datenbankprojekt

CREATE FULLTEXT CATALOG [FTSCatalog] 
WITH ACCENT_SENSITIVITY = ON 
AS DEFAULT 
AUTHORIZATION [username_UAT]; 

mit dem Index

CREATE FULLTEXT INDEX ON [dbo].[tablename] 
([ColumnName] LANGUAGE 1033) 
KEY INDEX [PK_tablename] 
ON [FTSCatalog]; 

Allerdings gibt das SQL-DB Projekt einen Fehler auf der Definition von FTSCatalog

Error 2 SQL71501: Full-text Catalog: [FTSCatalog] has an unresolved reference to object [username_UAT] 

Mithilfe des SQL-Datenbank-Schema-Vergleichswerkzeugs zum Synchronisieren des Benutzers wird eine Benutzerdatei generiert, die Folgendes enthält:

CREATE USER [username_UAT] FOR LOGIN [username_UAT]; 

Der Fehler wird jetzt in diese Datei verschoben, enthält jedoch eine seltsam aussehende Kreisreferenz. Der Fehler ist nun auf dem zweiten Auftreten von username_UAT:

Error 2 SQL71501: User: [username_UAT] has an unresolved reference to Login [username_UAT] 

In dem Schema vergleichen Optionen Objekttypen Ich habe Benutzer, Volltextkataloge und Volltextindizes überprüft. Es gibt keine Option, Logins zu synchronisieren.

Wie bekomme ich die Definition meines Volltextkatalogs in mein SQL DB-Projekt?

Antwort

Verwandte Themen