Vorgehensweise: Konvertieren von Visual Studio 2010-Datenbankprojekten in SQL Server-Datenbankprojekte und Umleiten auf eine andere Plattform
In SQL Server Data Tools (SSDT) können Sie vorhandene, in Visual Studio 2010 erstellte SQL Server-Datenbankprojekte, CLR-Projekte und Anwendungsprojekte auf Datenebene 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 Fähigkeit, ein Projekt in Microsoft SQL Server 2012 und SQL Azure mit Codeüberprüfung umzuleiten.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 Konvertierungsprotokoll bzw. Bericht hervorgehoben.
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 1. DBPROJ (Visual Studio 2010-Datenbank- und -Serverprojekte, Anwendungsprojekte auf Datenebene)-Projektdateien 2. 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 1. SQLDEPLOYMENT-, SQLSETTINGS- und SQLPOLICY-Dateien werden in ihre entsprechenden Projekteigenschaftenseiten konvertiert 2. SQLPERMISSIONS-Dateien werden in Transact-SQL-Skripts konvertiert |
Projekteigenschaften 1. Server.sqlsettings 2. 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 in SQL Server 2005 oder 2008 erstelltes 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.Klicken Sie auf das +-Zeichen neben dem Projektdateinamen, um weitere Informationen zum Konvertierungsprozess zu erhalten.
Sie stellen im Projektmappen-Explorer fest, 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.
Siehe auch
Gewusst wie: Ändern der Zielplattform und Veröffentlichen eines Datenbankprojekts