Собственно, идея резервировать базу в Облако не нова. Эта функциональность появилась в ныне здравствующем SQL Server 2012 с выходом 21.01.2013 кумулятивного обновления №2 к Service Pack 1 (Build 11.0.3339.0). Мы разбирали ее в посте Создание резервной копии БД в Azure Storage. Поэтому я не буду повторять, что это очень удобная возможность, которая обеспечивает миграцию данных из on-premise SQL Server в облачный (IaaS) и наоборот, а также облегчает перенос базы между двумя разнесенными on-premise SQL Serverами, когда Облако выполняет роль хаба. До сих пор это могло делаться только из скрипта T-SQL. В версии 2014 СТР в этот процесс добавились две новые возможности. Во-первых, выполнять резервное копирование в Windows Azure теперь можно непосредственно из интерфейса SQL Server Management Studio и включать его на регулярной основе в автоматизированный план поддержки базы, и во-вторых, что немаловажно, осуществлять шифрование резервных копий с использованием сертификатов или асимметричных ключей на основе криптостойких алгоритмов защиты. Впрочем, обо всем по порядку.
Читать полностью »
Метка «sql server» - 2
Создание резервных копий БД SQL Server 2014 CTP2 в Windows Azure
2013-11-10 в 15:16, admin, рубрики: azure, sql server, windows azure, Блог компании Microsoft, метки: azure, sql serverДайджест новостей платформы Windows Azure, октябрь 2013
2013-11-05 в 4:25, admin, рубрики: active directory, Hadoop, hdinsight, hyper-v, Service Bus, sql server, Visual Studio, windows azure, Облачные вычисления, разработка, метки: active directory, Hadoop, hdinsight, hyper-v, service bus, sql server, Visual Studio, windows azureВ рамках этого дайджеста новостей облачной платформы Windows Azure собраны основные анонсы для разработчиков, ИТ-профессионалов и для всех специалистов интересующихся облачными технологиями и платформой Windows Azure.
В этом выпуске:
- Коммерческая доступность сервиса резервного копирования в облако Windows Azure Backup
- Коммерческая доступность cервиса Windows Azure HDInsight (кластеры Hadoop как сервис)
- Публичное превью нового сервиса Hyper-V Recovery Manager
- Новые возможности работы с виртуальными машинами:
- Удаление дисков;
- Новые уведомления групп доступности;
- Конфигурирование SQL Server AlwaysOn;
- Новые функции Active Directory:
- Интеграция и управление сотнями сторонних SaaS-приложений;
- Управление Windows Azure;
- Поддержка Windows Azure в SQL Server 2014 CTP2;
- Поддержка Windows Server 2012
- Windows Azure SDK 2.2
- Поддержка Visual Studio 2013;
- Удаленная отладка облачных сервисов;
- Секционирование сущностей Windows Azure Service Bus;
- Новые библиотеки управления Windows Azure Management Libraries for .NET;
- Новые скрипты PowerShell и новый портал ScriptCenter;
- Снижение цен на ВМ с большим объемом памяти
- Опубликована предварительная программа конференции Cloud OS Summit
Работа с SQL Server в сценариях гибридного Облака
2013-10-30 в 10:36, admin, рубрики: sql azure, sql server, windows azure, Блог компании Microsoft, метки: microsoft sql server, sql azure, sql server, windows azure Гибридное Облако является достаточно привлекательной моделью при внедрении облачных вычислений в информационные системы предприятий, поскольку этот подход сочетает преимущества публичного и частного облака. С одной стороны, достигаются возможности гибкого привлечения внешних ресурсов по мере надобности и сокращения инфраструктурных издержек, с другой — сохраняется полный контроль за данными и приложениями, которые предприятие не хочет отдавать наружу. Однако в подобном сценарии мы неизбежно сталкиваемся с задачей интеграции данных из различных источников. Предположим, имеется таблица клиентов, которую мы вертикально разбили на две части. Обезличенная часть была отнесена в публичное облако, а персонифицирующая клиентов информация осталась в локальной базе. Для целостной обработки внутри приложения необходимо снова соединить обе части по CustomerID. Возможны различные способы это сделать. Условно их можно разбить на две большие категории: объединение данных на уровне on-premise сервера БД, который в этом случае будет выступать единой точкой входа для доступа к локальным и удаленным данным, и внутри бизнес-логики. В этой статье будет рассмотрен первый подход.
Читать полностью »
String Aggregation in the SQL Server World
2013-10-30 в 6:48, admin, рубрики: aggregate, mysql, oracle, sql, sql server, string, XML, метки: aggregate, mysql, oracle, sql, sql server, string, XMLНа практике, задачи по объединении строк в одну попадаются достаточно часто. Весьма печально, но стандарт T-SQL не предусматривает возможности использовании строковых данных внутри агрегирующей функции SUM:
Msg 8117, Level 16, State 1, Line 1
Operand data type char is invalid for sum operator.
Хотя для решения подобного рода задач, для MySQL была добавлена функция GROUP_CONCAT, а в Oracle – LISTAGG. В свою же очередь, SQL Server такого встроенного функционала пока не имеет.
Однако, не стоит рассматривать это как недостаток, поскольку возможности T-SQL позволяют выполнять конкатенации строк более гибко и эффективно за счет применения других конструкций, которые будут рассмотрены далее.
Читать полностью »
Опубликована предварительная программа конференции Cloud OS Summit
2013-10-25 в 9:27, admin, рубрики: cloud os, cloud os summit, microsoft, sql server, system center, Visual Studio, windows azure, Windows Server, Блог компании Microsoft, разработка, системное администрирование, метки: cloud os, cloud os summit, microsoft, sql server, system center, Visual Studio, windows azure, Windows ServerУважаемые разработчики и ИТ-профессионалы, спешим сообщить вам, что в рамках подготовки к крупнейшей облачной конференции Microsoft Cloud OS* Summit сформирована предварительная программа докладов.
Все доклады конференции разбиты на 4 основные секции:
- Современный дата-центр
- Персональные устройства на предприятии
- Облачная платформа для разработки приложений
- Облачная инфраструктура как сервис – сценарии применения
В рамках этих секций вы сможете услышать доклады от экспертов из Microsoft и наших партнеров по всему спектру облачных продуктов компании: от Windows Server и System Center, до Windows Azure, SQL Server и Visual Studio.
Сегодня мы опубликовали 22 доклада Cloud OS Summit, следите за обновлениями, программа еще будет обновлена.
Конференция бесплатная, регистрация открыта, места быстро заканчиваются. Успевайте зарегистрироваться!
Читать полностью »
Выпущен SQL Server 2014 CTP2
2013-10-21 в 8:29, admin, рубрики: sql server, Блог компании Microsoft, метки: microsoft sql server, sql server На конференции PASS 2013 вице-президент Microsoft Квентин Кларк объявил о доступности 2-го предварительного выпуска Customer Technology Preview (СТР2) следующей версии сервера баз данных Microsoft SQL Server 2014.
Читать полностью »
A magic keyword — VALUES…
2013-10-18 в 9:54, admin, рубрики: sql, sql server, t-sql, unpivot, метки: sql, sql server, t-sql, unpivotСинтаксис конструкции INSERT может показаться весьма тривиальным, поскольку стандарт T-SQL рассматривал ключевое слово VALUES лишь в контексте вставки данных – INSERT INTO … VALUES ….
С выходом SQL Server 2008 существенно расширился синтаксис T-SQL, благодаря чему стало возможным использовать многострочную конструкцию VALUES, при этом не только в контексте вставки данных.
В данном топике будет рассмотрена сравнительная эффективность использования конструкции VALUES в различных типовых ситуациях. Чтобы дать объективную оценку полученных результатов, для каждого примера, будет рассмотрен его план выполнения.
Читать полностью »
Производительность конструкции UNPIVOT и ее аналогов
2013-10-15 в 12:10, admin, рубрики: sql, sql server, unpivot, высокая производительность, метки: sql, sql server, unpivotЗа время моей работы, на должности DBA, я сталкивался с широким кругом задач. Одни задачи требовали монотонной работы, другие сводились к чистому креативу.
Самые креативные задачи, которые я могу сейчас вспомнить, так или иначе, затрагивали вопросы оптимизации запросов.
Оптимизация – это, в первую очередь, поиск оптимального плана запроса. Однако, что делать в ситуации, когда стандартная конструкция языка выдает план, который очень далек от оптимального?
Именно с такой проблемой я столкнулся, когда я применял конструкцию UNPIVOT для преобразования столбцов в строки.
Выход был один – необходимо было найти для UNPIVOT более эффективную альтернативу…
Читать полностью »
Оптимизация UNPIVOT запросов
2013-10-15 в 12:10, admin, рубрики: sql, sql server, t-sql, unpivot, XML, высокая производительность, метки: sql, sql server, t-sql, unpivot, XMLЗа время моей работы, на должности DBA, я сталкивался с широким кругом задач. Одни задачи требовали монотонной работы, другие сводились к чистому креативу.
Самые креативные задачи, которые я могу сейчас вспомнить, так или иначе, затрагивали вопросы оптимизации запросов.
Оптимизация – это, в первую очередь, поиск оптимального плана запроса. Однако, что делать в ситуации, когда стандартная конструкция языка выдает план, который очень далек от оптимального?
Именно с такой проблемой я столкнулся, когда я применял конструкцию UNPIVOT для преобразования столбцов в строки.
Необходимо было найти для UNPIVOT более эффективную альтернативу. И такая альтернатива была найдена.
Читать полностью »
Хранение служебных баз Team Foundation Server 2013 RC на SQL Server 2014 СТР1
2013-10-09 в 19:22, admin, рубрики: sql server, tfs, Visual Studio, Блог компании Microsoft, метки: sql server, tfs Вещь, о которой я расскажу, ни в коем случае не используйте в рабочем окружении. Чтобы солнышко, как в анекдоте про программиста, всякий раз восходило на востоке, а садилось на западе, лучше вообще от греха подальше пропустить этот материал. В многообразном программном мире автор относится к той категории экстремальщиков, которым во чтобы то ни стало не терпится заглянуть в будущее и попробовать на себе предварительные версии программных продуктов, которые когда-нибудь — кто-то раньше, кто-то позже — станут нашим самым настоящим настоящим. Более того, я бы сказал, нашим всем :) Итак, сегодня в гостях Windows 8.1 Enterprise Preview, Visual Studio 2013 Ultimate Preview, Team Foundation Server 2013 Release Candidate и SQL Server 2014 Evaluation Edition CTP1. Сейчас это все предварительные версии, и, как все предварительные версии, они бесплатны.
Читать полностью »