Главная » Microsoft SQL Server

Зеркальное отображение баз данных

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

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

Читать »

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

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

?               AverageOfChildren. Среднее значение потомков, не считая пустых.

?               FirstChild. Значение первого потомка.

Читать »

Создание пользовательских типов интеграции CLR – ЧАСТЬ 1

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

Программирование пользовательских типов требует создания полноценного класса или структуры. Как и в других типах интеграции CLR, большая часть программного кода скрыта от разработчика, который должен реализовать только частичный класс, что требует написания одного метода. Проще говоря, требования, выдвигаемые при создании пользовательского типа, не отличаются от тех, которые выдвигаются при создании любого другого класса. К тому же существует значительный список дополнительных требований к созданию, тестированию и использованию пользовательских типов. Очень важно выработать единые соглашения для пользовательского типа, поскольку он будет потенциально использоваться на всех уровнях приложения. Вносить изменения гораздо сложнее, чем тщательно продумать все с самого начала. Отладка и тестирование пользовательского типа добавляют уровень зависимостей данных и сборок .NET, выходящих за пределы типа CLR. Развертывание пользовательского типа требует полного понимания архитектуры среды .NET Framework. Во многих реальных ситуациях требуются манипуляции с глобальным кэшем сборки или, в качестве альтернативы, беспрецедентное объединение уровней приложения и базы данных.

Читать »

Углубленная стратегия индексирования

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

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

Читать »

Работа с пустыми значениями

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

Реляционная модель базы данных представляет отсутствие данных с помощью специального значения NULL. В переводе на обычный язык его можно перевести так: “Значение не известно”. На практике такие ситуации возникают, когда данные еще не введены полностью или когда данный столбец не применим к конкретной строке. Фактически NULL представляет собой неопределенное или пустое значение.

Читать »

Резервирование базы данных

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

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

Устройства резервирования

Резервная копия может создаваться на одном из двух возможных носителей.

?               Дисковая подсистема. Резервирование может выполняться как на локальный диск (желательно в дисковой подсистеме, отличной от той, где хранятся файлы базы данных), так и на жесткий диск другого сервера с использованием универсального соглашения об именовании. Для сохранения файла архива на удаленном сервере учетная запись SQL Server должна иметь соответствующие привилегии.

Читать »

Установка SQL Server Express

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

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

Читать »

Интеграция OLAP

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

Раскрытие данных в качестве входных данных может использовать куб, а не реляционные таблицы (см. первую страницу мастера раскрытия данных). В этом случае режим работы, в отличие от режима работы реляционных данных, имеет несколько существенных отличий.

Читать »

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

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

словами, если используются такие поставщики от Microsoft, как ODBC или OLE DB, не следует ожидать возникновения каких-либо проблем. Если же используется сторонний поставщик OLE DB, может понадобиться ознакомиться с документацией производителя перед тем, как предполагать защищенность потоков в ADO (это требование к использованию ADO в Интернете и корпоративных сетях).

Читать »

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

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

EXEC sp_configure 1C2 audit mode1, 1 RECONFIGURE

Дополнительная Более подробно о настройке системы безопасности SQL Sever вы узнаете

информация в главе 40.

            1 Вы имеете возможность получить текст любого запроса SQL, выбрав в динами-

Читать »

Аудит изменений данных

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

Введение аудита повышает уровень целостности данных в базе. Полноценный журнал аудита может содержать массу информации, в том числе приведенную ниже.

?               Все изменения данных в строках с момента их изначальной вставки.

Читать »

Анализ данных в Excel и Data Analyzer

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

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

Читать »

Программирование для SQL Server Everywhere

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

Разработка приложений для платформы Windows Mobile достигла невероятных масштабов с момента введения в 2003 году среды .NET Compact Framework. Впервые программисты с базовым уровнем подготовки получили возможность использовать знакомую среду разработки Visual Studio для создания, тестирования и развертывания надежных мобильных приложений. На практике большинство промышленных мобильных приложений требуют надежного и защищенного хранилища данных на мобильном устройстве, а также способа синхронизации мобильных данных с сервером предприятия.

Читать »

Управление операторами

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

Подобно учетным записям, которые нужны для пользователей, осуществляющих доступ к базе данных SQL Server, операторы создают, чтобы иметь возможность отправлять им уведомления. Для создания оператора в SQL Server выполните следующие действия.

1.              Запустите SQL Server Management Studio и найдите папку SQL Server Agent конфигурируемого сервера.

Читать »

Окно Solution Explorer

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

Дополнительное окно Solution Explorer позволяет организовать в проектах файлы и подключения. Его работа аналогична одноименному окну в Visual Studio. Вам не обязательно его использовать; для открытия и сохранения файлов достаточно использования команд меню File^Open и File^Save. В то же время, если вам приходится работать одновременно с несколькими проектами баз данных, это окно поможет организовать вашу жизнь или, по крайней мере, программный код. открывается из меню View; кнопку открытия этого окна можно добавить на панель инструментов с помощью команды Customize toolbar.

Читать »