2016-03-24 15 views
1

Ich installierte SQL Server 2016 RC1 in Windows 10 (formatiert und installierte das Betriebssystem). Ich habe zuerst VS2015 mit den neuesten Updates und dann das SQL installiert. Ich bin nicht in der Lage, die SSIS-Pakete zu debuggen, und ich bekomme folgenden Fehler.SQL Server 2016 RC1: Fehler beim Debuggen des SSIS-Pakets

Methode 'SaveAndUpdateVersionToXML' in type 'Microsoft.DataTransformationServices.Project.DebugEngine.InterfaceWrappers.Sql2014ApplicationClassWrapper' von Assembly 'Microsoft.DataTransformationServices.VsIntegration, Version = 13.0.0.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91' nicht habe eine Implementierung. (Microsoft Visual Studio)

Ich installierte die neueste Version von SQL Server Data Tools

Ist jemand ähnliches Problem konfrontiert? Irgendeine Lösung für dieses Problem?

Antwort

0

das Paket auszuführen Sie könnten wana diese C# Lösung verwenden:

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using dts1=Microsoft.SqlServer.Dts.Runtime.Wrapper; 
using System.Timers; 
using System.Threading; 
using ustimer=System.Windows.Forms; 

namespace integration 
{ 
    public partial class integration : Form 
    { 
     public integration() 
     { 
      InitializeComponent(); 
     } 
     public int c = 0; 
     public string path = @"c:\users\Package.dtsx"; 
     private void button1_Click(object sender, EventArgs e) 
     { 
      dts1.IDTSPackage100 pkg; 
      dts1.IDTSApplication100 app; 
      dts1.DTSExecResult pkgResults; 
      app = new dts1.Application(); 
      pkg = app.LoadPackage(path, true, null); 
      try 
      { 
       pkgResults = pkg.Execute(null, null, null, null, null); 
       if (pkgResults == dts1.DTSExecResult.DTSER_SUCCESS) 
       { 
        MessageBox.Show("works"); 
       } 
       else 
       { 
        MessageBox.Show("failed"); 
       } 
      } 
      catch 
      { 
       // 
      } 
     } 
     public void run_pkg(string path, bool feedback = true) 
     { 
      dts1.IDTSPackage100 pkg; 
      dts1.IDTSApplication100 app; 
      dts1.DTSExecResult pkgResults; 
      app = new dts1.Application(); 
      pkg = app.LoadPackage(path, true, null); 
      try 
      { 
       pkgResults = pkg.Execute(null, null, null, null, null); 
       if (feedback == true) 
       { 
        if (pkgResults == dts1.DTSExecResult.DTSER_SUCCESS) 
        { MessageBox.Show("worked"); } 
        else 
        { MessageBox.Show("failed"); } 
       } 
      } 
      catch 
      { 
       // 
      } 
     }} 
Verwandte Themen