public void Run(string scriptsDirectoryPath)
        {
            _provider.Connect();

            var databases = FindAllDatabases(scriptsDirectoryPath);

            foreach (var database in databases)
            {
                ApplyChangesToDatabase(scriptsDirectoryPath, database);
            }

            _provider.Disconnect();
        }