Gibt es eine Möglichkeit zu unterdrücken, SQL03006 Fehler in VS2010-Datenbank-Projekt?

Erste von allen, ich weiß, dass die Fehler, die ich bin immer gelöst werden können, durch die Schaffung von Referenz-Projekt (Datenbank-Server) und dann referenzieren es in meinem Datenbank-Projekt...
Allerdings finde ich dies übertrieben, besonders für die kleinen teams, in denen es keine spezifische Rolle, die Trennung zwischen Entwickler und db-admins..Aber lassen wir diese Diskussion auf ein anderes mal... Dasselbe gilt für DACs...nicht verwenden Kann, DAC-b/c begrenzter Objekte unterstützt...

Frage
Jetzt ist die Frage: Kann ich (und wie), deaktivieren SQL03006 Fehler beim erstellen meiner Datenbank-Projekt. In meinem Fall ist dieser Fehler wird generiert, da Schaffe ich einige Benutzer, deren Anmeldenamen sind "ungelöste"...ich denke, das sollte möglich sein, ich hoffe, da ich "weiß", dass die Anmeldungen werden auf dem server vorhanden sein, bevor ich bereitstellen das Skript...ich will auch nicht zu pflegen Datenbank-server-Projekt, nur so kann ich halten refs gelöst (ich habe nichts außer logins auf server-Ebene)...

Abhilfe
Mit Hilfe von pre - /post-deployment-Skripte, es ist trivial, um die secript arbeiten...

Abhilfe Problem
Sie haben einen Kommentar aus user-scripts (mit der login-Referenzen) für Abhilfe...
Sobald Sie das tun, die .sqlpermissions Bombe, die sagte: es gibt keine referenzierten Benutzer...Und dann haben Sie einen Kommentar Berechtigungen aus und legen Sie Sie in die post bereitstellen von Skripten...
Der größte Nachteil dieser Problemumgehung ist, dass man nicht nutzen-schema zu vergleichen, um seinen vollen Umfang (Sie müssen angeben, zu ignorieren Benutzer/logins/Berechtigungen)

Also nochmal, alles was ich will ist
1. zu erhalten nur DB Projekt (nicht auf DB-Server-Projekte)
2. deaktivieren/unterdrücken SQL03006 Fehler
3. in der Lage sein zu verwenden-Schemas vergleichen in meinem DB-Projekt

Bin ich wohl für unmöglich? 🙂

Cheers

P. S.
Wenn jemand ist sich bewusst, besser VS2010 Projekt-Datenbank Vorlagen/tools (für SQL Server 2008 R2) bitte teilen...

InformationsquelleAutor zam6ak | 2011-02-14
Schreibe einen Kommentar