Генерация скрипта определенной таблицы из базы данных с использованием SMO - PullRequest
0 голосов
/ 04 октября 2018

Можно ли сначала выбрать, какую таблицу генерировать в виде сценария, используя SMO?

У меня есть код, который генерирует схему и данные всей базы данных, я хочу выбрать только какую таблицу дляСценарии не всей базы данных.

Public Sub ScriptDatabase()
    Dim msostatus As String
    Dim filelocation As New SaveFileDialog

    Dim serverConn As New ServerConnection("MyConnection")
    Dim server As New Server(serverConn)
    Dim database = server.Databases("mapa")
    Dim scripter As New Scripter(server)
    scripter.Options.IncludeIfNotExists = True
    scripter.Options.ScriptSchema = True
    scripter.Options.ScriptData = True
    Dim scrs As String = ""
    Dim tbScr As String = ""

    For Each myTable As Table In database.Tables
        For Each s As String In scripter.EnumScript(New Urn() {myTable.Urn})
            scrs = (scrs _
                        + (s + "" & vbLf & vbLf))
            msostatus = scrs.ToString
        Next
    Next
End Sub

Спасибо.

...