Выполнить пакет dtsx при нажатии кнопки VB не удается - PullRequest
0 голосов
/ 14 декабря 2018

Я создал пакет службы Intigration с именем Package.dtsx в visual studio 2017.

при выполнении этого пакета.Он отлично работает.

Но если у меня будет 100 пакетов, я выполню все по отдельности.

Поэтому я хочу создать кнопку в форме VB, чтобы при нажатии.Все пакеты будут запускаться за один раз.

, но на данный момент я пытаюсь запустить хотя бы один пакет, используя этот метод.

Поэтому я создал кнопку и искал код, как показано ниже, но этот код не работает.

lblInfo.Text всегда показывает сбой.

Свойства Pacakge можно посмотреть здесь Свойства

Protected Sub Button1_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.ServerClick
    Dim pkgLocation As String
    Dim pkg As New Package
    Dim app As New Application
    Dim pkgResults As DTSExecResult
    Try
        pkgLocation =
          "E:\Integration Services Project3\Integration Services Project3\Package.dtsx"
        pkg = app.LoadPackage(pkgLocation, Nothing)
        pkgResults = pkg.Execute()
        lblInfo.Text = pkgResults.ToString()

    Catch ex As Exception
        lblInfo.Text = ex.ToString
    End Try


End Sub

КодСкопировано здесь.

выполнить пакеты служб SSIS с vb.net

и

Как выполнить пакет служб SSIS одним нажатием кнопкииз веб-приложения Visual Studio (в C #)?

...