Возможны оба варианта, раздельное написание подчеркивает отрицание.
Запятая перед как не требуется.
Правильно раздельное написание.
Корректно: (когда?) в данный момент, на данный момент.
Дело в том, что конструкция с родительным падежом без предлога неоднозначна: база данных провайдеров - та, в которой содержатся сведения о провайдерах, или та, которой владеют провайдеры? Нужно попробовать устранить неоднозначность грамматическими методами.
Запятые нужны. Обратите внимание: сочетание реализованные данные некорректно.