Gewusst wie: Konvertieren von Visual Studio 2010-Datenbankprojekten in SQL Server-Datenbankprojekte und Neuzuweisen zu einer anderen Plattform
In SQL Server Data Tools (SSDT) können Sie vorhandene, in Visual Studio 2010 erstellte SQL Server-Datenbank-, CLR- und Datenschichtanwendungs-Projekte in das neue SQL Server-Datenbankprojekt konvertieren. Dadurch können Sie die Vorteile der neuen Datenbankentwicklungsfunktionen von SSDT nutzen, z.B. verbesserte Transact-SQL-Bearbeitungsfunktionen sowie die Möglichkeit, ein Projekt in Microsoft SQL Server 2012 und SQL Azure mit Codeüberprüfung neu zuzuweisen. Bei diesem Prozess werden Objekte (Tabellen, Sichten, gespeicherte Prozeduren, Eigenschaftendateien oder Skripts), die über einen entsprechenden Typ in SSDT verfügen, einschließlich ihrer Berechtigungen und DAC-Richtliniendateien, konvertiert. Artefakte, die nicht konvertiert werden können, werden in einem Konvertierungsprotokollbericht markiert.
In der folgenden Tabelle sind alle Projektartefakte aufgelistet, die von SSDT konvertiert bzw. nicht konvertiert werden können.
Projektartefakte, die konvertiert werden können | Projektartefakte, die nicht konvertiert werden können |
---|---|
Projektdateien DBPROJ (Visual Studio 2010-Datenbank- und -Serverprojekte, Anwendungsprojekte auf Datenebene)-Projektdateien CSPROJ- und VBPROJ-CLR-Projektdateien können konvertiert werden, möglicherweise führt dies jedoch zu einem Datenverlust |
Datenbankkomponententest-Projekte Teilprojekte, z. B. FILES-Elemente |
Eigenschaftendateien SQLDEPLOYMENT-, SQLSETTINGS- und SQLPOLICY-Dateien werden in ihre entsprechenden Projekteigenschaftenseiten konvertiert SQLPERMISSIONS-Dateien werden in Transact-SQL-Skripts konvertiert |
Projekteigenschaften Server.sqlsettings In SQLCMD-Dateien definierte SQLCMD-Variablen |
SQL-Dateien werden mit ihrer vorhandenen Ordnerstruktur importiert. | Erweiterungsdateien. |
Skripts vor und nach der Bereitstellung | Datenbankverweise müssen nach der Projektkonvertierung neu eingerichtet werden. |
Schemavergleichsdateien | Datengenerierungsdateien |
So konvertieren Sie ein Projekt
Öffnen Sie ein SQL Server 2005- oder 2008-Datenbankprojekt.
Der Assistent In SQL Server-Datenbankprojekt konvertieren wird automatisch geöffnet. Aktivieren Sie die Option In SQL Server-Datenbankprojekt konvertieren, und klicken Sie auf OK. Die Standardeinstellung zum Sichern von vorhandenen Dateien muss aktiviert sein.
Ein Konvertierungsbericht wird automatisch generiert. In diesem werden alle Dateien aufgelistet, die konvertiert wurden. Um weitere Informationen zum Konvertierungsprozess zu erhalten, klicken Sie auf das + -Zeichen neben dem Projektdateinamen.
Sie werden im Projektmappen-Explorer feststellen, dass alle Projektdateien, Eigenschaftendateien und Schemaobjekten konvertiert wurden.
So ändern Sie die Zielplattform eines Projekts
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das neu konvertierte Projekt, und wählen Sie die Option Eigenschaften aus, um das Dialogfeld Projekteinstellungen zu öffnen.
Wählen Sie in der Dropdownliste Zielplattform eine der von SSDT unterstützten Plattformen aus.
Weitere Informationen
Vorgehensweise: Ändern der Zielplattform und Veröffentlichen eines Datenbankprojekts
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für