Импорт dbf в SQL Server

Несмотря на то, что dbf давно считается legacy форматом, сабж до сего времени остается насущной задачей судя по количеству вопросов в Интернете. В частности, я с ней столкнулся при попытке затянуть в таблицу карту. Карта ArcGIS содержала метаданные в формате dbf. Имело смысл прочитать их заодно в SQL Server, чтобы не делать вручную подписи к…

21

Синхронизация SQL Serverных баз через Облако

В прошлом посте мы использовали SQL Azure Data Sync для синхронизации между настольной Northwind1 и облачной Northwind1_Azure базами данных, которые были включены в Sync Group по имени “группа захвата”. Базы данных безоблачных экземпляров в пределах одной машины взаимодействуют со службой синхронизации данных через клиентского агента. Это сделано по соображениям безопасности, чтобы исключить взаимодействие с сервисом…


SQL Azure. Синхронизация данных с on-premise SQL Server. Data Sync

 Содержание предыдущей серии   Настроить репликацию между облачной базой данных и базой на on-premise (безоблачном) SQL Server нельзя, потому что SQL Azure ее не поддерживает. Как вариант, можно написать приложение с использованием Microsoft Sync Framework, которое будет отслеживать изменения на одном конце и применять их на другом и наоборот. Такое приложение под названием SQL Azure…


SQL Azure. Синхронизация данных с on-premise SQL Server. BACPAC

Вместо того, чтобы сначала переносить схему, а затем заливать в нее данные, миграцию базы можно выполнить в один прием. Как уже говорилось в предыдущем посте, в DAC 2.0 появилась возможность экспорта/импорта (Export/Import), которая в отличие от извлечения/развертывания (Extract/Deploy) позволяет перетаскивать между SQL Serverами (включая SQL Azure) не только схему базы, но и содержащиеся в ней…


SQL Azure. Синхронизация данных с on-premise SQL Server. DACPAC

  Содержание предыдущей серии.   Если база данных достаточно проста, то вместо раздельного переноса объектов схемы, организации заливки данных из таблицы в таблицу, было бы эффективней иметь механизм, позволяющий перенести разом всю базу, с данными или без. Такой механизм дебютировал в SQL Server 2008R2 под названием Data-tier applications. Он позволяет упаковывать структуры всех поддерживаемых им…


SQL Azure. Синхронизация данных с on-premise SQL Server. SSIS

Хотя функциональность SQL Azure имеет большую долю пересечения с привычным SQL Server, тождественный знак равенства между ними поставить нельзя. Например, все таблицы облачной базы обязаны иметь кластерный ключ. В Облаке можно размазывать базу по федерации SQL Serverов, но, с другой стороны, в нем не поддерживаются партиционирование, сжатие, файлстрим, FTS, TDE, CDC, CLR (я знаю еще…


SQL Azure. Синхронизация данных с on-premise SQL Server. BCP

  Содержание предыдущей серии   До сих пор в этой серии постов рассматривалась автономная работа c облачной базой данных. Однако SQL Azure (в нынешнем виде) появилась на свет спустя почти 22 года после первой версии обычного SQL Server, который за это время успел распространиться необычайно широко и сделаться одной из наиболее популярных СУБД. Поэтому когда…