2017-10-31 7 views
0

Gibt es Funktionalität, die ich in Visual Studio Data Tools (2015) fehlt, mit der Sie die Ergebnisse eines Datenvergleichs exportieren können? Es sieht so aus, als ob Sie nur das generierte DML-Skript exportieren können. Vielen Dank!Können Sie den Vergleichsdatensatz in Visual Studio 2015 exportieren?

+0

Did not verstehen. Was meinst du mit "Ergebnis des Datenvergleichs"? Sie können Daten immer über Lookup vergleichen –

+0

@PrabhatG Dies ist eine sehr spezifische Frage zu SSDT und der Datenvergleichsfunktionalität. Es hat nichts mit Nachschlagen zu tun. Haben Sie das vielleicht für SSIS verwechselt? –

+0

Mein schlechtes. Prost @ PanagiotisKanavos –

Antwort

0

Die Funktionalität wurde in Visual Studio 2015 und höher veraltet und ausgeblendet. Es wurde nicht vollständig entfernt - Sie können weiterhin einen Datenvergleich erstellen, indem Sie eine Datei mit der Erweiterung .dcmp erstellen und sie zu Ihrem Datenbankprojekt hinzufügen. Sobald Sie es öffnen, wird Ihnen der Datenvergleichs-Assistent angezeigt.

Leider können Sie Ihre Tabellenauswahl und Optionen nicht speichern. Die einzigen Dinge, die in der Datei gespeichert werden können, sind die Verbindungszeichenfolgen. Dies bedeutet, dass Sie immer den Assistenten verwenden müssen, um einen Datenvergleich durchzuführen.

Zum Beispiel einer meiner dcmp Dateien wie folgt aussieht:

<?xml version="1.0" encoding="utf-8"?> 
<DataComparison> 
    <Version>10</Version> 
    <ConnectionProperties1> 
    <ConnectionString>Data Source=1.2.3.4;Initial Catalog=MyDb;Integrated Security=True;Persist Security Info=False;Pooling=False;MultipleActiveResultSets=False;Connect Timeout=60;Encrypt=False;TrustServerCertificate=True</ConnectionString> 
    <FullDisplayName>My Source Name</FullDisplayName> 
    </ConnectionProperties1> 
    <ConnectionProperties2> 
    <ConnectionString>Data Source=A.B.C.D;Initial Catalog=MyDB;Integrated Security=True;Persist Security Info=False;Pooling=False;MultipleActiveResultSets=False;Encrypt=False;TrustServerCertificate=True</ConnectionString> 
    <FullDisplayName>My Target Name</FullDisplayName> 
    </ConnectionProperties2> 
    <SessionSettings>Default</SessionSettings> 
</DataComparison> 

BTW, SSDT jetzt ist a separate download derzeit in der Version 17.3 für Visual Studio 2015, 15.4 Preview für VS 2017.

+0

Hallo, versuche nur zu verstehen ... ist ssdt und ssdt-bi anders? Ich google es auch. Ich dachte, Visual Studio Shell Extension, die SSIS/AS/RS enthält, ist nichts anderes als ssdt. Beziehen wir uns auf SQL Server in VS dh (Web Install) als SSDT? –

+0

@PrabhatG wie ich schon sagte, diese sind heutzutage ein separater Download. Überprüfen Sie den Link für Details. Things * sind momentan chaotisch, die Komponenten 2015 sind stabiler als 2017. Das Standalone-Paket enthält alle Features. Was früher BI war, gibt es jetzt auch als individuelle VS-Erweiterung (SSIS, SSRS, SSAS). Datenvergleich war eine Funktion des Kern-Datenbank-Projekts, nicht BI –

+0

Danke @PanagiotisKanavos - Ich habe versucht, den Datenvergleich zu speichern, aber ich verwende alternative Schlüssel, so dass ich schnell herausgefunden, dass die Einstellungen des Vergleichs nicht speichern. Prost! – RJ7