Wie erstellen Sie einen Benutzer für einen login in 2013 SQL Server-Datenbank-Projekt

Ich versuche zu erstellen, die ein Benutzer mit einem login für eine SSDT-database Projekt. Der login bereits auf dem Zielserver vorhanden ist. Mit der folgenden SQL:

CREATE USER [MyLogin]
        FOR LOGIN [MyLogin]
        WITH DEFAULT_SCHEMA = dbo

GO

Bekomme ich die Fehlermeldung:

Fehler 1 SQL71501: Benutzer: [MyLogin] enthält einen nicht aufgelösten Verweis auf Login [MyLogin].

Habe ich gefunden zwei Lösungen, aber die funktionieren weder mit 2013:

1) Erstellen Sie ein server-Projekt zu verweisen login. Dies ist nicht eine option in der aktuellen version von SSDT /VS2013

2) Deaktivieren Sie die schema-überprüfung. Die option fehlt in 2013 (ich glaube, es war Options -> Database Tools -> Schema Compare)

InformationsquelleAutor der Frage Turch | 2013-11-07

Schreibe einen Kommentar