Скопируйте базу данных от Денали CPT3 до SQL 2008 R2

Это - боль, которая идет с питанием текстовой конфигурации. Я нахожу 60 зональных файлов небольшим числом для контакта, если Вы не должны ежедневно изменять их, но возможно можно поправиться обслуживаемые сервером, который поддерживает данные DNS из базы данных (PostgreSQL, например) как PowerDNS. Это позволяет, чтобы Вы создали простые сценарии/страницы/приложения для контакта с данными (можно даже предоставить frontend клиентам).

Можно даже настроить, связывают, чтобы быть ведомым устройством сервера с помощью SQL, он автоматически загрузит зональную информацию от ведущего устройства.

Что касается лучших практик:

  • Содержите зональный файл в чистоте бесполезных комментариев,
  • Осуществите корректное использование вкладок/пробелов
  • Используйте доменные имена для зональных файлов
  • Я использую vim макросы для редактирования нескольких файлов но можно сделать это с sed и другими инструментами

2
задан 19 June 2012 в 21:18
1 ответ

Как вы обнаружили, отсюда нельзя попасть - сервер SQL не может выполнять обратную проверку файлов данных. Предполагая, что ваши ребята не использовали какие-либо функции или типы данных, относящиеся к 2012 году, вы должны иметь возможность использовать SSMS для создания сценариев SQL, которые затем можно было бы выполнить для экземпляра 2008r2. Даже если бывают случаи, когда это не работает, у вас есть изменяемый текстовый файл, который вы должны иметь возможность подтолкнуть к цели, а не большой уродливый двоичный беспорядок со строгими требованиями.

Я не пробовал версия SSMS 2012 года, но в версии 2008r2 вы щелкаете правой кнопкой мыши по базе данных и выбираете сгенерировать сценарии, чтобы запустить мастер. Обязательно проверьте параметры под кнопкой «Дополнительно» на шаге «Установить параметры сценария». Если инструменты, встроенные в SSMS, подведут вас,

3
ответ дан 3 December 2019 в 10:56

Теги

Похожие вопросы