Biml metadata connection snippet

var metadataConnection = 
        SchemaManager.CreateConnectionNode("db_metadata", 
        RootNode.Connections["db"].RenderedConnectionString);

List<string> includedSchemas = new List<string>{"schema1"};
List<string> includedTables = null;
    
var metadataSchema = metadataConnection.GetDatabaseSchema(
        includedSchemas, includedTables, ImportOptions.None);

foreach (var t in metadataSchema.TableNodes) {
    //perform biml magic
}

Comments

Popular posts from this blog

SSIS: Set parent package variable from child package

How to decrypt stored password from SSMS registered servers

Insert bulk statement does not support recompile (SQL 2017)