Freigeben über


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

  1. Öffnen Sie ein SQL Server 2005- oder 2008-Datenbankprojekt.

  2. 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.

  3. 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.

  4. Sie werden im Projektmappen-Explorer feststellen, dass alle Projektdateien, Eigenschaftendateien und Schemaobjekten konvertiert wurden.

So ändern Sie die Zielplattform eines Projekts

  1. 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.

  2. 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