private void SetupDeploymentHistory(string schemaName) { Log.Information( "Adding Deployment History table for schema {schemaName} on {endPointServer}\\{endpointDatabase} if it does not exist", schemaName, m_Config.Database.ServerName, m_Config.Database.DatabaseName); var factory = DbProviderFactories.GetFactory(m_ConnectionInfoBuilder.ProviderName); using (var connection = factory.CreateConnection()) { connection.ConnectionString = m_ConnectionInfoBuilder.BuildConnectionString( m_Config.Database, m_Config.AuthMode, m_Config.SqlLogin, m_Config.SqlPassword); connection.Open(); DeploymentHistory.Setup(connection, schemaName); connection.Close(); } }