Главная » Microsoft SQL Server

Что использовать: CLR или T-SQL

Добавлено Дата: 6 April, 2012 категория: Microsoft SQL Server, Базы данных

Несомненно, редко можно встретить реализацию, которая совершенно не использует CLR. Однако некоторые реализации используют в базе данных исключительно компоненты CLR. Ни один из этих подходов нельзя назвать приемлемым, если на первое место выходят такие фундаментальные понятия, как масштабируемость и производительность.

Читать »

Функции SQL Server Native Client

Добавлено Дата: 5 April, 2012 категория: Microsoft SQL Server, Базы данных

Сообщество разработчиков не приветствует доступ к новым функциям SQL Server 2005 посредством SQL Server Native Client. Если новые функции не нужны, а для доступа к данным необходим управляемый код, то будет достаточно использования библиотеки ADO.NET. Несмотря на то что детальное рассмотрение новых функций SQL Server 2005 выходит за рамки главы, приведем здесь их краткий обзор.

Читать »

Типы репликаций

Добавлено Дата: 5 April, 2012 категория: Microsoft SQL Server, Базы данных

Существуют три основных типа репликаций:

?               репликация снимков баз данных;

?               репликация транзакций;

Читать »

Концепция блокировок в SQL Server

Добавлено Дата: 5 April, 2012 категория: Microsoft SQL Server, Базы данных

SQL Server реализует свойство изоляции с помощью блокировок, которые защищают строки транзакций от влияния других транзакций. Блокировки SQL Server нельзя представлять себе только как состояния “страница заблокирована” и “страница разблокирована”. На самом деле все гораздо сложнее. И перед тем как начать управлять блокировками, нужно понять схему их действия.

Читать »

База данных Family

Добавлено Дата: 5 April, 2012 категория: Microsoft SQL Server, Базы данных

Эта небольшая база данных демонстрирует иерархические рекурсивные отношения. Навигация в ней осуществляется с помощью как курсоров, так и запросов.

Читать »

Обзор AD0.NET – ЧАСТЬ 1

Добавлено Дата: 5 April, 2012 категория: Microsoft SQL Server, Базы данных

Сохраняя традиции доступа к данным компании Microsoft, пакет ADO.NET 2.0 создан на основе существующих технологий доступа к данным. С выходом в свет SQL Server версии 1.1 в этих традициях проявились некоторые общие направления развития. Каждое следующее поколение продуктов делало подключения приложения к данным проще, чем в предыдущем, при этом расширяя список доступных средств и обеспечивая большую гибкость. Все эти улучшения всегда вели в сторону основных целей современного программирования— использования распределенной структуры вычислений, многоуровневой и клиент-серверной архитектуры, а также архитектуры, основанной на службах (SOA), в том числе на Web- службах. С каждым новым шагом технология доступа к данным стремилась устранить проблемы, выявленные у своих предшественников, в таких областях, как поддержка ссылочной целостности, производительности и надежности приложений.

Читать »

Проектирование композиции отчета

Добавлено Дата: 4 April, 2012 категория: Microsoft SQL Server, Базы данных

Конструктор отчетов в Visual Studio 2005 содержит большой набор средств, помогающих создать композицию элементов отчета. В этом разделе будут описаны основы проектирования отчетов и продемонстрированы способы создания отчетов, группировки и сортировки данных, а также добавления в отчет диаграмм.

Читать »

Рекомендации относительно аппаратной части

Добавлено Дата: 4 April, 2012 категория: Microsoft SQL Server, Базы данных

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

Читать »

Окно Registered Servers

Добавлено Дата: 4 April, 2012 категория: Microsoft SQL Server, Базы данных

Панель со списком зарегистрированных серверов является дополнительным элементом интерфейса. Если вы обслуживаете один или два сервера, то она вам может понадобиться достаточно редко. Если же вы отвечаете за множество серверов, то именно на этой панели вы сможете подключаться к любому из них.

Читать »

Реализация физической схемы базы данных

Добавлено Дата: 4 April, 2012 категория: Microsoft SQL Server, Базы данных

Когда я служил в военно-морском флоте, то многому научился у капитана Миллера. Одна из его теорий заключалась в том, что любое приложение наполовину состоит из программного кода, а наполовину—из данных. За два с лишним десятка лет проектирования баз данных я более чем убедился в его правоте.

Читать »

Команды утилиты DBCC

Добавлено Дата: 4 April, 2012 категория: Microsoft SQL Server, Базы данных

Для обслуживания SQL Server компания Microsoft предлагает утилиту DBCC, которая насчитывает тридцать четыре команды.

В первую очередь стоит ознакомиться с командой help, которая выводит на экран синтаксис всех доступных в утилите DBCC команд.

DBCC Help (‘CheckDB’);

Читать »

Хранимая процедура update

Добавлено Дата: 4 April, 2012 категория: Microsoft SQL Server, Базы данных

Хранимая процедура Update использует основной метод идентификации строки и принимает в качестве параметров код товара и новые данные. На основе этих данных она выполняет инструкцию DML UPDATE.

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

Читать »

Создание базы данных – ЧАСТЬ 5

Добавлено Дата: 3 April, 2012 категория: Microsoft SQL Server, Базы данных

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

Читать »

Параметры конфигурации – ЧАСТЬ 1

Добавлено Дата: 3 April, 2012 категория: Microsoft SQL Server, Базы данных

Так как множество сходных параметров конфигурации управляется на разных уровнях (сервера, базы данных и подключения) разными командами, в этом разделе мы организуем эти параметры по назначению, а не по алфавиту или уровню.

Отображение расширенных свойств

Читать »

Тип данных XML

Добавлено Дата: 3 April, 2012 категория: Microsoft SQL Server, Базы данных

Будучи встроенным типом данных SQL Server, тип XML может использоваться любым из перечисленных ниже способов:

?               объявляться как локальная переменная T-SQL;

?               использоваться как параметр хранимой процедуры или пользовательской функции;

Читать »