Главная SQL, Новое SQL, SQL 2008 R2, Конкурс
  • Итоги конкурса: Microsoft SQL Server 2008 R2

    • Рубрика: SQL,Новое
    • Автор: Алексей Тараненко
    • Дата: Понедельник 18 Окт 2010

    AND-THE-WINNER-IS-OSCAR-37748Спустя месяц обсуждений и голосований мы с удовольствием подводим итоги конкурса посвященного Microsoft SQL Server 2008 R2.

    От лица организаторов конкурса прощу прощения у авторов за перенос сроков окончания конкурса и столь длительный процесс подведения итогов.

    Данный конкурс мы проводили совместно с порталом sql.ru при поддержке компании Microsoft. Конкурсные статьи номинировались в трех категориях:

  • Главная SQL, Новое SQL, SQL 2008 R2
    • Обработка ошибок и формирование сообщений об ошибках для баз данных Microsoft SQL Server 2005/2008

      • Рубрика: SQL,Новое
      • Автор: LVlad
      • Дата: Вторник 21 Сен 2010

      errorreportДля программ, работающих с БД, важным является не только корректность обработки ошибок БД, но и формирование информативных сообщений об этих ошибках. Наличие таких сообщений позволяет быстрее выявлять причины ошибок изменения данных БД и их исправлять. Особенно это актуально для пользователей программных продуктов, которым в большинстве случаев может быть не известна не только структура конкретной БД, но и теоретические основы реляционных баз данных. Хотя Microsoft SQL Server и формирует довольно подробные сообщения об ошибках ограничений базы данных, но при непосредственной передаче их пользователям в большинстве случаев, сложно рассчитывать на то, что ему удастся выявить по такому сообщению причину ошибки. Можно выделить несколько основных причин возникновения такой ситуации:

    • Главная SQL, Новое Scripts, SQL, SQL 2008 R2
      • Безопасные скрипты по-новому

        • Рубрика: SQL,Новое
        • Автор: Alsin
        • Дата: Вторник 21 Сен 2010

        imagesCACUV4IU

        SQL Server 2008 содержит несколько давно ожидаемых расширений синтаксиса, которые облегчают написание скриптов вообще и написание безопасных скриптов в частности. Под безопасными скриптами мы будем понимать перезапускаемые скрипты, которые проверяют состояние данных перед тем как вносить изменения, и изменяют только нуждающиеся в изменениях данные. Например, перед добавлением новой строки будет произведена проверка наличия строки в таблице, и если ее нет, она будет добавлена. В предыдущей статье была кратко затронута тема написания безопасных скриптов с использованием «классического» TSQL. В этой статье мы рассмотрим, что предлагает SQL Server 2008 для облегчения задачи написания таких скриптов.

      • Главная SQL, Новое Scripts, SQL, SQL 2008 R2
        • Делаем простые вещи сложными или безопасные скрипты

          • Рубрика: SQL,Новое
          • Автор: Alsin
          • Дата: Понедельник 20 Сен 2010

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

        • Главная SQL, Новое SQL, SQL 2008 R2
          • Microsoft StreamInsight и обработка сложных событий Complex Event Processing (CEP)

            • Рубрика: SQL,Новое
            • Автор: BorodaSoft
            • Дата: Понедельник 06 Сен 2010

            00_logo С выходом новой версии SQL Server 2008 R2 Microsoft представила платформу StreamInsight для создания приложений обработки сложных событий. Главной задачей CEP приложений является обработка в режиме реального времени множества событий из различных источников (потоков событий) с целью выявления значимых событий, основанных на одном или нескольких потоков событий, либо выявления ряда событий, за определенный промежуток времени.

          • Главная SQL, Новое SQL, SQL 2008 R2
            • Интеграция Данных

              • Рубрика: SQL,Новое
              • Автор: VickkyP
              • Дата: Четверг 02 Сен 2010

              data_monthly2 Служба Integration Services, входящая в SQL Server 2008 R2
              является платформой для построения высокоэффективной интеграции данных и для решения задач, связанных с последовательно выполняемыми действиями, включающими операции по извлечению, преобразованию и загрузке (ETL) данных в хранилище. Функциональные возможности службы Integration Services SQL Server 2008 R2 имеют улучшенную производительность, благодаря лучшей поддержке многопоточности в мультипроцессорных системах и высокоэффективным коннекторам доступа к источникам данных сторонних производителей. Платформа Integration Services в SQL Server 2008 R2 версии Enterprise превосходит традиционный процесс ETL благодаря набору адаптеров и преобразований для "добывания" данных, очистки данных и поддержке, близкой к реальному времени, среды окружения Analysis
              Services.

            • Главная SQL, Новое SQL, SQL 2008 R2, StreamInsight, Конкурс
              • Обзор технологии Microsoft StreamInsight

                • Рубрика: SQL,Новое
                • Автор: iandreev
                • Дата: Понедельник 19 Июл 2010

                SQL-Server-StreamInsight-CTP2-Available-for-Download-2 Технология StreamInsight – это новая технология для анализа данных от Microsoft. Microsoft StreamInsight предназначен для обработки потоков событий и базируется на технологии Complex Event Processing.

              • Главная SQL, Новое SQL, SQL 2008 R2, Конкурс
                • SQL Server 2008 R2. The SQL Server Utility.Практика применения

                  • Рубрика: SQL,Новое
                  • Автор: Щербунов Нейл
                  • Дата: Четверг 15 Июл 2010

                  1226059553_pic_id159312 В настоящее время даже весьма не крупные предприятия и организации имеют по несколько SQL серверов (более формально – экземпляров серверов, instance), хранящих и обслуживающих бизнес-данные такого предприятия. Большие предприятия могут иметь десятки MS SQL серверов/экземпляров, очень крупные – сотни. Как показывает практика, такое разрастание количества экземпляров ставит перед IT-отделами организаций один не сложный (как кажется не посвященному взгляду) вопрос: как управляться со всем этим хозяйством? Взгляд просвещённый же мгновенно поймет всю не тривиальность задаваемого вопроса. Экземпляры могут быть одной редакций и разных. Располагаться и работать они могут на компьютерах современных и морально устаревших. Обслуживать они могут 2 базы по 5 таблиц в каждой, а могут 50 баз по 100 таблиц. С большой степенью вероятности хотя бы часть (а иногда все) экземпляров будут иметь свои настройки и требовать в отношении себя соблюдения своих собственных «правил поведения» (научно называемых политиками). И, не забудем, все эти сервера могут еще дополнительно быть географически разнесены, а вовсе не находиться в одной серверной комнате. Так как не запутаться в этом море настроек, правил, редакций?

                • Главная SQL, Новое SQL, SQL 2008 R2, Конкурс
                  • SQL Server 2008 R2 для многопроцессорных систем

                    • Рубрика: SQL,Новое
                    • Автор: gladchenko
                    • Дата: Среда 23 Июн 2010

                    Вашему вниманию предлагается обзор современных возможностей SQL Server 2008 R2 по поддержке многопроцессорных серверных архитектур. Статья относится только к платформе Windows и затрагивает только те архитектурные особенности многопроцессорных систем, которые показались автору значимыми при развёртывании приложений баз данных SQL Server.
                    Статья адресована опытным администраторам баз данных SQL Server, знакомым с архитектурой SQLOS и современными платформами Intel и AMD.

                  • Главная SQL, Новое SQL, SQL 2008 R2, Конкурс
                    • SQL Server 2008 R2. Data-tier Application. Разработка, внедрение, модернизация

                      • Рубрика: SQL,Новое
                      • Автор: Щербунов Нейл
                      • Дата: Понедельник 21 Июн 2010

                      texas california lemon database Создание клиент-серверных приложений, даже в их простейшем двухуровневом варианте, где в качестве сервера выступает компьютер обеспечивающий доступ к общим для всех клиентов данным и к которому, собственно, и подключаются все клиенты с запросами этих самых данных, никогда не было сверхлегкой задачей. Одна из глобальных проблем стоящая перед командой берущейся за такой проект заключается в следующем. Код создающий базу данных необходимой структуры и конфигурации и наполняющий ее функционалом для удобного взаимодействия с клиентом (прежде всего хранимые процедуры и функции) пишется одним человеком, обычно называемым разработчиком баз данных (БД). И работает он, как правило, в своем окружении, со своими инструментами вроде Visual Studio. А после того как такой код написан и готов к внедрению, непосредственно внедрять и поддерживать его приходится совсем другому человеку, обычно называемому администратором БД. Помимо того что у разработчика было свое окружение (тестовое), а у администратора свое, «боевое» (production), так еще первому нечего было передать второму в качестве единого инсталляционного пакета.