Главная » Microsoft SQL Server

Разрешение проблем репликации

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

Для разрешения проблем репликации поищите в Replication Monitor издателей и публикации, имеющие значок с белым крестом в красном кружке. На панели All Subscriptions найдите проблемную подписку, щелкните на ней правой кнопкой мыши и выберите в контекстном меню пункт View Details. В нижней части открывшегося окна вы увидите сообщение об ошибке. Если ничего не отображается, закройте окно View Details, щелкните правой кнопкой мыши на сбойном агенте и выберите профиль Verbose Agent. Перезапустите агента. На этот раз в нижней части окна View Details вы увидите более подробное описание ошибок.

Читать »

Декомпозиция данных XML в SQL Server

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

Одним из вариантов работы с данными XML является их декомпозиция с последующим сохранением элементов в реляционных таблицах. В настоящий момент SQL Server 2005 позволяет создавать и читать данные XML с помощью инструкции SELECT.

Чтение данных XML в SQL Server

Читать »

Создание хранимых процедур

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

Основной целью разработок в архитектуре “клиент/сервер” является перенос обработки как можно ближе к данным. Перенос обработки из клиентских приложений на сервер уменьшает объем сетевых потоков, улучшает производительность и облегчает задачи поддержания целостности данных.

Читать »

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

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

SQL Native Client

В версиях SQL Server 2005 и ADO.NET 2.0 доступ к серверу баз данных уже не основывается на MDAC. Вместо этого в одном файле .dll содержится сборка, получившая название SQL Native Client. Ожидалось, что эта сборка решит все известные проблемы согласованности, связанные с распределенным обновлением массивного набора файлов MDAC, а также повысит защищенность за счет сокращения количества доступных интерфейсов. Собственные протоколы компании Microsoft доступа из .NET в SQL Server, равно как и интерфейсы OLE DB, ODBC и собственные интерфейсы SQL Server, также были включены в эту сборку.

Читать »

Подключение к внешним источникам данных

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

SQL Server также способен устанавливать подключение к любому совместимому с OLE DB или ODBC источнику данных. Эта связь может быть установлена как в Management Studio, так и с помощью кода SQL.

Подключение в Management Studio

Подключение к другому серверу может быть установлено с помощью Management Studio или программного кода. В Management Studio связанные серверы перечислены в узле Security — здесь в каждой связи уже определено, как подключиться к удаленному серверу и зарегистрироваться в нем. Щелкните правой кнопкой мыши на узле Security под именем сервера и выберите пункт New Linked Server. Откроется форма свойств связанного сервера, показанная на рис. 15.2.
Читать »

Основные концепции распределенных запросов

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

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

Читать »

Модификация данных

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

Все изменяется. Жизнь не может стоять на месте. Поскольку основной задачей базы данных является достоверное отражение реальности, то и ее данные должны изменяться вместе с реальным миром. Для программистов SQL это выливается в использование инструкций языка манипулирования данными DML. Эти операции не ограничиваются всего одной строкой данных. Язык SQL предполагает мышление в терминах наборов данных. Процесс модификации данных с помощью SQL предполагает использование всех допустимых возможностей извлечения данных — мощной инструкции SELECT, объединений, полнотекстового поиска, подзапросов и представлений.

Читать »

Реляционные шаблоны – ЧАСТЬ 2

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

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

Читать »

Отключение и подключение

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

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

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

Читать »

Правило полезности

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

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

Читать »

Создание типов данных в Visual Studio 2005

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

Хранимые процедуры, функции и триггеры CLR и те же объекты Т-SQL имеют больше сходств, чем отличий. В общем случае эти типы CLR будут состоять из одного метода. В противоположность этому пользовательские типы (далее UDT) и консолидации (далее UDA) вообще не похожи на хранимые процедуры, функции и триггеры CLR.

Читать »

Администрирование отчетов в службе отчетности

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

Служба отчетности в SQL Server 2005 содержит Web- приложение ASP.NET, которое называется Report Manager (далее — диспетчер отчетов). Это приложение предлагает средства, необходимые для администрирования сервера отчетности и развертывания элементов, таких как отчеты, общие источники данных и модели данных. Диспетчер отчетов также содержит интерфейс пользователя, организующий доступ к отчетам, управление ими и их выполнение. По умолчанию диспетчер отчетов размещен в Web-каталоге http://localhost/reports.

Читать »

Использование полнотекстового поиска N1

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

?               есколько лет назад я написал программу поиска слов в

II    U крупной базе данных. Программа сканировала все документы и создавала таблицу частоты слов как ассоциацию “многие ко многим” между ней и таблицей документов. Программа работала достаточно хорошо, и поиск выполнялся довольно быстро. Я получил удовольствие от выполненной работы, но вам предоставляются более благоприятные условия.

Читать »

Создание пользовательских функций

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

Пользовательские функции были представлены в версии SQL Server 2000, но поначалу были как-то вяло восприняты сообществом пользователей SQL Server.

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

Читать »

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

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

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

Читать »