Freigeben über


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

  1. Öffnen Sie ein in SQL Server 2005 oder 2008 erstelltes 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.Klicken Sie auf das +-Zeichen neben dem Projektdateinamen, um weitere Informationen zum Konvertierungsprozess zu erhalten.

  4. Sie stellen im Projektmappen-Explorer fest, 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.

Siehe auch

Gewusst wie: Ändern der Zielplattform und Veröffentlichen eines Datenbankprojekts