Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Вопросы и ответы по MS SQL Server" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
MS SQL Server - дело тонкое...
Информационный Канал Subscribe.Ru |
#199<< #200 |
СОДЕРЖАНИЕ СОВЕТЫ Повышение доступности SQL Server 2000: Failover кластеры. (Продолжение) По материалам статьи Microsoft: SQL Server 2000 High Availability Series: Implementing Failover Clustering Содержание
Развертывание кластера
Нстройка учётных записей, выбр имён и получение IP адресов Конфигурация сети Настройка дисковой подсистемы
Инициализация диска для использования в кластере Создание разделов и форматирование дисков Форматирование раздела / не отформатированного диска Инсталляция MSCS Инсталляция MSCS на дополнительные узлы кластера Перед установкой SQL Server на кластере, Вы должны внести изменения в настройки MS DTC, чтобы адаптировать эту службу для работы в кластере. DTC используется в распределенных запросах, при двухфазной фиксации транзакции и в некоторых типах репликации. Даже если всё это в настоящее время Вами не используется, эти возможности могут быть востребованы в будущем, поэтому стоит внести изменения в настройки DTC. Выполнив эти изменения при настройке кластера, Вы избежите необходимости разрешения проблем в будущем.
1. На одном из узлов кластера, откройте окно command prompt. Обратите внимание, что нужно повторить эту процедуру на всех узлах, входящих в виртуальный SQL Server.
Установка и настройка SQL Server в кластере
При установке SQL Server в кластер, программой установки создаётся виртуальный сервер. Виртуальный сервер
имеет виртуальные: имя, IP адреса и порты. Клиенты подключаются именно к этим виртуальным ресурсами, а
MSCS переключает их на физические ресурсы узлов кластера, который является в это время активным. Инсталлятор
устанавливает SQL Server на каждом из узлов и размещает системные базы данных на дисковых ресурсах кластера.
Чтобы успешно установить виртуальный сервер, нужно правильно настроить и запустить MSCS. Создание группы кластерных ресурсов
До установки SQL Server, объедините дисковые ресурсы для экземпляра SQL Server в отдельную кластерную группу.
Эта группа должна содержать зеркальный том для файлов баз данных, том для журналов транзакций и тома для файлов
резервных копий и tempdb. При установке виртуального сервера, инсталлятор добавит в эту кластерную группу
дополнительные ресурсы. Для создания отдельной кластерной группы, нужно проделать следующие шаги:
1. Нажать кнопку Start, перейти в пункт Administrative Tools и запустить оснастку Cluster Administrator. Обратите внимание, что нужно повторить эти шаги для каждого дополнительного диска, который будет использоваться настраиваемым экземпляром SQL Server.
После создания кластерной группы, можно начать установку SQL Server. Для создания виртуального сервера
используйте имя сервера и IP адрес, рекомендованные соответствующими специалистами вашего IT отдела.
Предлагаемую последовательность действий нужно повторить для каждого экземпляра, который планируется
установить. Перед началом, можно создать каталоги на каждом диске группы, чтобы легче было идентифицировать
относящиеся к SQL Server файлы. Запуск инсталляции и присвоение виртуального имени сервера
1. Вставить SQL Server 2000 Enterprise Edition CD диск в CD-ROM. Распределение дисковых ресурсов
1. В окне Select the Cluster Disk Where the Data Files Will Be Placed, выберите кластерную группу (или диск в этой группе),
которая будет использоваться SQL Server.
1. В окне Services Accounts, в соответствующих полях, впишите учетную запись пользователя домена, пароль и домен,
а затем нажмите Next. ПРОДОЛЖЕНИЕ СЛЕДУЕТ
MSSQL Server 2000 Reporting Services: Фаза разработки: Обзор. Часть II (начало)
По материалам статьи William Pearson:
MSSQL Server 2000 Reporting Services: The Authoring Phase: Overview Part II
Содержание
Вступление Возвращение к фазе разработки Открытие отчета из первой части Выполнение группировки и сортировки
Это третья статья серии о
MSSQL Server 2000 Reporting Services. Эта серия создана для ознакомления с MSSQL Server 2000 Reporting Services
(в дальнейшем – Reporting Services) с целью дать предварительный обзор особенностей этой системы и показать
ее роль как нового взгляда на системы отчетности предприятий. Сейчас я консультирую своих клиентов по поводу
этой системы все чаще и чаще, за ней - большое будущее. Я надеюсь, что Вы сочтете мой вклад ценным,
и что Вы тщательно исследуете те экономию и улучшенную функциональность, которые скоро будут доступны любому
пользователю с лицензией MSSQL Server 2000 (и не только).
В предыдущей статье, "Фаза разработки: Обзор. Часть I",
мы начали обзор первой из нескольких главных фаз жизненного цикла отчетности предприятия.
Статья была предварена разъяснением как целей этой серии статей о системе
MSSQL Server 2000 Reporting Services, так и целей статей начального обзора
фаз создания отчетов, и общим описанием фазы разработки.
Далее мы начали с рассмотрения шагов разработки пустого отчета для прохождения
по основным путям создания отчетов, к которым мы еще не раз вернемся в следующих
статьях.
Как мы уже упоминали в первой части этой статьи из двух частей, нашей целью является
фазы разработки. Мы будем возвращаться к различным действиям, которых мы коснемся здесь,
как и к темам, которые будут рассмотрены в последующих двух обзорах, в процессе создания
отчетов для нужд бизнеса. Я намереваюсь сделать эту серию об отчетности предприятий
пригодной для широкого использования. Я давно хотел это сделать, еще когда был
бизнес-консультантом, но у меня никогда не было унифицированной, общей платформы,
с помощью которой я мог бы показать технику и методы для поддержки ясной и креативной
бизнес-логики. До появления Reporting Services мы были вынуждены использовать множество
инструментов для решения сложных проблем, но сечас это в прошлом. В конце первой части мы просмотрели результаты нашей работы по созданию пустого отчета и сохранили файл отчета под названием RS02_Authoring. Мы снова откроем этот файл и продолжим рассмотрение функций дизайнера отчетов, уделяя особое внимание дополнительным опциям в практическом примере. Как вы помните, мы создали простой табличный очет RS02_Authoring полностью вручную (без использования мастера) для нашего первого примера разработки, чтобы продемонстрировать в нашем обзоре наибольшее количество аспектов дизайнера отчетов. На этой стадии мы продолжим работу с внешним видом отчета и усложним его. Открытие отчета из первой части Сначала откроем проект отчета, и выберем файл отчета. Запустим дизайнер отчетов Reporting Services, который находится в Microsoft Visual Studio .NET 2003. 1. Нажмите Пуск. 2. Выберите Microsoft Visual Studio .NET 2003 в списке программ. На моем компьютере это выглядит, как показано на рисунке 1.
![]() Рис.1. Запуск Microsoft Visual Studio .NET 2003...
3. Нажмите Microsoft Visual Studio .NET 2003, чтобы запустить приложение. 4. Выберите File --> Open --> Project из главного меню, как показано на рис.2.
![]() Рис.2. Открытие проекта
5. Откройте проект RS002-1, который мы создали в первой части (см. параграф
"Создание проекта отчета" в главе "
Создание проекта отчета и файлов отчета").
![]() Рис.3. Файлы, относящиеся к проекту отчета
Проекты и решения являются контейнерами в Visual Studio .NET
для управления файлами. Объекты, которые содержатся в этих контейнерах,
называются элементами. 6. Выберите проект РС002-1.rptproj.
7. Нажмите Open. Вкладка Solution Explorer с отчетом RS02_Authoring.rdl показана на рис.4.
![]() Рис.4. Файл определения отчета на вкладке Solution Explorer. RS02_Authoring.rdl - это файл определения отчета, в котором хранится наша работа из первой части на языке определения отчетов ("Report Definition Language" или "rdl").
8. Сделайте двойной щелчок на RS02_Authoring.rdl на вкладке Solution Explorer
(верхний правый угол среды разработки).
![]() Рис.5. Вкладка внешнего вида и область проектирования Область проектирования вкладки внешнего вида является, как мы помним, центральной "палитрой", с которой мы начали наш пустой отчет в первой части. Мы продолжим отсюда, т.к. необходимо рассмотреть еще несколько аспектов внешнего вида отчета перед тем, как двигаться дальше. Выполнение группировки и сортировки
Расмотрим сначала важную способность любого приложения отчетности - группировку.
Мы можем группировать наши данные по полям или по выражениям в табличной, списочной
или матричной областях данных (с другими областями данных мы будем работать в дальнейшем).
Группировки обеспечивают двойную роль, давая нам возможность определить секции в
таблице для достижения целей отчета и определить области верхнего и нижнего заголовков
отчета, в которые могут быть добавлены промежуточные итоги и / или выражения, как
это будет показано далее. 1. Щелкните на таблице (в любом месте) на вкладке внешнего вида, чтобы появились заголовки колонок и строк (называемые "handles" в дизайнере отчетов) в верхней и левой частях таблицы, как показано на рис.6.
![]() Рис.6. Таблица с заголовками колонок и строк
Заголовки строк появляются слева от таблицы, а заголовки столбцов - вверху таблицы.
Угловой заголовок, появляющийся на пересечении заголовков строк и столбцов,
позволяет нам манипулировать целой таблицей.
2. Щелкните правой кнопкой мыши на заголовке ручке любой из трех строк таблицы. 3. Выберите Insert Group (добавить группировку) из контекстного меню, как это показано на рис.7.
![]() Рис.7. Выбор пункта контекстного меню Insert Group (добавить группировку) Появляется диалоговое окно группировки и сортировки с вкладкой General (общая) по умолчанию.
4. Введите "Category" в поле ввода Name (название).
5. Щелкните мышью на первой строке в списке Group On под полем ввода Name справа от символа звездочки ("*").
6. Выберите =Fields!Category.Value из выпадающего списка.
![]() Рис.8. Диалоговое окно группировки и сортировки - вкладка General (общая) с нашими изменениями 7. Выберите вкладку Sorting (сортировка).
8. Щелкните мышью по первой строке в списке Sort On в столбце Expression (выражение). 9. Выберите =Fields!Category.Value из выпадающего списка.
10. Значение Ascending в столбце Direction (направление сортировки) оставьте как есть.
![]() Рис.9. Диалоговое окно группировки и сортировки - вкладка Sorting (сортировка) с нашими изменениями 11. Нажмите кнопку OK. Диалоговое окно группировки и сортировки закрывается и мы возвращаемся в таблицу, показанную на рис.10.
![]() Рис.10. Таблица с верхним и нижним заголовками
Отметим, что в таблицу были добавлены и верхний, и нижний заголовки (сравните
рисунок с рис.6, и Вы заметите, что две новые строки были добавлены для верхнего и нижнего заголовков).
12. Щелкните правой кнопкой мыши на заголовке строки еще раз.
13. Выберите Insert Group (добавить группировку) из контекстного меню. 14. Введите "SubCategory" в поле ввода Name (название) для обозначения новой группировки. 15. Щелкните мышью по первой строке в списке Group On под полем ввода Name справа от символа звездочки ("*"). 16. Выберите =Fields!SubCategory.Value из выпадающего списка. 17. Выберите вкладку Sorting (сортировка). 18. Щелкните по первой строке в списке Sort On в столбце Expression (выражение). 19. Выберите =Fields!SubCategory.Value из выпадающего списка. 20. Значение Ascending в столбце Direction (направление сортировки) оставьте как есть. 21. Нажмите кнопку OK. Диалоговое окно группировки и сортировки закрывается и мы возвращаемся в таблицу. Посмотрим на результаты нашей работы в окне предварительного просмотра отчета.
22. Выберите вкладку Preview (предварительный просмотр) рядом с вкладкой Layout (внешний вид).
![]() Рис.11. Часть окна предварительного просмотра отчета с группировками Видно, что товары сгруппированы по категориям и подкатегориям. Чтобы продолжить, нам нужно получать больше данных из нашего источника данных. Наличие только списочной цены (List Price) продаваемых товаров вряд ли является типичным бизнес-требованием. Вот если мы сможем вывести общие продажи по каждой категории и подкатегории в нашем отчете, то это будет "весомым вкладом" для пользователей. ПРОДОЛЖЕНИЕ СЛЕДУЕТ Статьи на русском языке
Категориальное упорядочение результатов запроса
Mini Disaster - AC Failure Самые популярные темы недели
Tool Вы знаете что твориться на ваших 10-30+ серверах ?
Поддержка MSSQL 2k Освой самостоятельно Microsoft SQL Server 2000 за 21 день (+ CD-ROM)
SQL: Руководство по изучению языка
|
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||