Работа с SQL Server в сценариях гибридного Облака

Гибридное Облако является достаточно привлекательной моделью при внедрении облачных вычислений в информационные системы предприятий, поскольку этот подход сочетает преимущества публичного и частного облака. С одной стороны, достигаются возможности гибкого привлечения внешних ресурсов по мере надобности и сокращения инфраструктурных издержек, с другой – сохраняется полный контроль за данными и приложениями, которые предприятие не хочет отдавать наружу….


Миграция БД на Windows Azure SQL VM через виртуальный диск

  Предыдущий способ переноса резервной копии базы с локального компьютера на виртуальную машину с SQL Server в Облаке использовал Azure Storage, который не является NTFS-видимым. Таким образом, перед восстановлением бэкап базы нужно было скопировать из Azure Storage на виртуальный диск, чтобы установленный на виртуалке SQL Server его увидел. В случае БД значительного объема это ведет…


Миграция БД на Windows Azure SQL VM. BLOB Storage+Azure SDK

  В предыдущем примере мы тренировались загружать файлы в Azure Storage при помощи REST API и залили туда бэкап базы данных AdventureWorks2012. Рис.1 Остается скачать его в облачную виртуальную машину и восстановить на установленном в ней SQL Server. В этом плане работа с Azure Storage совершенно симметрична что со стороны on-premise клиента, что со стороны…


Миграция БД на Windows Azure SQL VM. BLOB Storage+REST

  Теперь, когда мы имеем созданную в Облаке с установленным на нее SQL Server и умеем со стороны клиента с ним соединяться, как с локальным SQL Server, остается наполнить его данными. Предположим, в рамках гибридного сценария часть БД планируется перенести на Azure SQL VM. В этой статье будет рассматриваться сценарий, когда БД обособляется в виде…


Виртуальная машина SQL Server 2012 в Облаке – подключение

  В предыдущем посте мы создали в Azure виртуальную машину из галереи с предустановленной на ней пробной версией SQL Server 2012. К машине можно подключиться через удаленное соединение (Рис.14 пред.поста) и выполнять административные задачи, в том числе администрировать SQL Server, т.к. на ней изначально имеются все необходимые компоненты, включая SSMS. С практической стороны наиболее распространенными…


Виртуальная машина SQL Server 2012 в Облаке

  Добрый день, уважаемые читатели. До сей поры, говоря о SQL Server в Облаке, мы понимали Windows Azure SQL Database (SQL Azure), различным аспектам работы с которой с начала календарного года был посвящен цикл статей ·        SQL Azure. Введение. ·        SQL Azure. Создание сервера. ·        SQL Azure. Программное создание сервера. ·        SQL Azure. Создание базы…


Горизонтальное масштабирование облачного SQL Server (шардинг)

Шардинг является в известном смысле аналогом партиционирования в SQL Azure. Партиционирование в on-premise SQL Server позволяет распределить таблицу по файл-группам (след., по дискам) в пределах одной базы. Шардинг в SQL Azure используется для распределения таблицы по федерации облачных БД. Как мы знаем, сервер SQL Azure выступает логической сущностью, и находящиеся под его управлением базы данных…

2

Службы отчетности SQL Server в Облаке

 Прошу прощения за долгое отсутствие. По договоренности с коллегами свои недавние статьи я публиковал в блоге Microsoft на хабре. Тем не менее, на мой взгляд, Technet и MSDN – более целевая и заинтересованная аудитория, поэтому, что могу, я постараюсь перепостить здесь, т.к. эксклюзивный контракт с хабром не подписывал и на правах автора могу решать, как…

1

Импорт dbf в SQL Server

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

21

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

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