Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Вопросы и ответы по MS SQL Server" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
MS SQL Server - дело тонкое...
Информационный Канал Subscribe.Ru |
#200<< #201 |
СОДЕРЖАНИЕ СОВЕТЫ Повышение доступности SQL Server 2000: Failover кластеры. (Продолжение) По материалам статьи Microsoft: SQL Server 2000 High Availability Series: Implementing Failover Clustering Содержание
Развертывание кластера
Нстройка учётных записей, выбр имён и получение IP адресов Конфигурация сети Настройка дисковой подсистемы
Инициализация диска для использования в кластере Создание разделов и форматирование дисков Форматирование раздела / не отформатированного диска Инсталляция MSCS Инсталляция MSCS на дополнительные узлы кластера
Присоединение к существующему кластеру Выбор учетной записи администратора для запуска программы установки Завершение установки Установка и настройка SQL Server в кластере Добавление дисков в кластер для нужд SQL Server Что бы обеспечить отказоустойчивость, нужно вручную включить каждый планируемый для использования SQL Server диск, в список зависимых от SQL Server дисков. Если какой - либо диск не будет включен в этот список, SQL Server не сможет использовать его после отказа. Добавьте в него зеркальные тома, используемые для файлов журнала транзакций, резервных копий и дополнительных файлов баз данных. Эта процедура требуется для того, чтобы все дисковые ресурсы были включены в одну кластерную группу.
Добавление дополнительных, зависимых дисков в кластер
1. Нажмите кнопку Start, и в пункте Programs выберите Cluster Administrator.
Применение последнего SQL Server Service Pack Перед запуском SQL Server в промышленную эксплуатацию, необходимо установить последний SQL Server service pack.
Установка последнего SQL Server service pack
1. Зарегистрируйтесь на одному из узлов кластера под учётной записью пользователя домена, которая входит в
локальную группы Administrators этого узла.
Дополнительные настройки кластера После того, как Вы установили виртуальный сервер, обратитесь к дополнительным вариантам конфигурации и применяете те из параметров настройки, которые необходимы в Вашем случае. Эти варианты конфигурации включают следующие параметры:
Используйте представленные далее рекомендации при выполнении этих дополнительных настроек.
Если у Вас используются несколько экземпляров SQL Server на одном или нескольких узлах кластера, Вы должны
определить общую сумму оперативной памяти, требуемую для каждого экземпляра и задать соответствующее
распределение памяти для каждого экземпляра SQL Server. Производительность SQL Server непосредственно зависит
от объёма используемой им оперативной памяти, выделяемой ему операционной системой. SQL Server имеет два
режима управления памятью: динамический и фиксированный. Динамическое распределение памяти позволяет SQL
серверу захватывать и высвобождать память по мере необходимости, при этом сервер способен забирать
максимально-возможный объём оперативной памяти, которую операционная система может предоставить для SQL
Server. Это механизм позволяет резервировать оставшуюся часть памяти для других целей, например, для
операционной системы и других экземпляров SQL Server. Фиксация объёма выделяемой экземпляру памяти позволяет
ограничить используемую SQL Server память и обеспечить такой режим, что размер этой памяти не будет расти
или уменьшаться.
Установка свойств новой базы данных Вы можете указать расположение для новых баз данных на дисках кластера, которые Вы ранее определили для данных и журналов.
Установка свойств для новых баз данных
1. На одном из узлов, нажмите кнопку Start, выберите пункт Programs, затем перейдите в Microsoft SQL Server,
а потом запустите оснастку Enterprise Manager.
Установка TCP/IP порта для SQL Server По умолчанию, экземпляр SQL Server прослушивает порт 1433. Если Вы устанавливаете в кластере несколько экземпляров, Вы должны использовать разные порты для каждого из них. Хотя SQL Server может устанавливать для себя порт динамически при запуске, Вы можете захотеть назначить каждому именованному экземпляру свой порт для прослушивания. Проконсультируйтесь в выборе этих портов со своим администратором сети. Задайте статический порт, если нужно открыть его на межсетевом экране и этот порт не должен, поэтому, изменяться.
Закрепление TCP/IP порта за экземпляром
1. Нажмите кнопку Start, выберите Programs, перейдите в Microsoft SQL Server, а затем запустите оснастку
Server Network Utility.
Установка расширенных опций кластера Расширенные варианты отказоустойчивости определяют поведение отказоустойчивого кластера с SQL Server в кластере MSCS.
1. Нажмите кнопку Start, выберите Programs, а затем запустите оснастку Cluster Administrator.
Изменение свойств сервисов в кластере В кластере нужно использовать специализированные инструменты управления, с помощью которых настраиваются сервисы SQL Server, делается это следующим образом:
Использование других инструментов для изменения свойств SQL Server может вызвать проблемы при запуске SQL Server. Кроме того, в кластере не стоит устанавливать для SQL Server Agent автоматический перезапуск. Если SQL Server Agent будет перезапускаться автоматически, это может создать конфликт между сервисами кластера при запуске сервера на другом узле после отказа. ПРОДОЛЖЕНИЕ СЛЕДУЕТ
MSSQL Server 2000 Reporting Services: Фаза разработки: Обзор. Часть II (продолжение)
По материалам статьи William Pearson:
MSSQL Server 2000 Reporting Services: The Authoring Phase: Overview Part II
Содержание
Вступление Возвращение к фазе разработки Открытие отчета из первой части Выполнение группировки и сортировки Изменение набора данных Фильтрация набора данных Мы хотим изменить наш набор данных. Вряд ли мы захотим вернуться к запросу SQL, который был создан в первой части. Поэтому давайте рассмотрим более простой способ добавления таблицы - по крайней мере, более визуальный способ - и одновременно альтернативный способ проектирования наборов данных.
1. Выберите вкладку Data.
2. Нажмите кнопку Generic Query Designer в верхней части вкладки Data.
Рис.12. Кнопка Generic Query Designer Открывается дизайнер запросов, как показано на рис.13.
Рис.13. Дизайнер запросов - начальный вид
Дизайнер запросов немного напоминает дизайнер в MS Access. Этот инструмент
скорее всего станет популярным у тех, кто не готов писать SQL запросы.
Мне нравится использовать дизайнер, даже когда я могу легко написать запрос,
потому что он обеспечивает наглядный внешний вид источника данных и
простую для понимания визуализацию связей между таблицами в источнике данных.
3. Нажмите кнопку Add Table (добавить таблицу) в верхней части вкладки Data.
Рис.14. Кнопка Add Table Откроется диалоговое окно Add Table (добавление таблицы), в котором мы можем выбрать любую из таблиц, находящихся в источнике данных (который был создан в определении соединения в первой части).
4. Выберите таблицу Sales Order Detail.
Рис.15. Выбор таблицы Sales Order Detail 5. Нажмите кнопку Add, чтобы добавить выбранную таблицу в дизайнер запросов.
6. Нажмите кнопку Close, чтобы закрыть диалоговое окно и вернуться в дизайнер
запросов.
Рис.16. Дизайнер запросов с добавленной таблицей Возможно, нам не захочется, чтобы отношения автоматически создавались при добавлении таблиц, но в данном случае нет необходимости менять настройки. 7. Сдвиньтесь к последним столбцам таблицы Sales Order Detail и установите флажок слева от столбца LineTotal, как показано на рис.17.
Рис.17. Выбор столбца таблицы для включения его в набор данных Это помечает столбец для его включения в набор данных. Мы видим, что столбец сразу появляется в области редактирования под окном диаграмм. 8. Нажмите кнопку Run над вкладкой Data, как показано на рис.18.
Рис.18. Кнопка Run
Выполняется измененный запрос, и мы видим новый результирующий набор данных
в окне результатов под окном запросов. Мы также легко можем увидеть изменения
в SQL запросе, т.к. я использовал букву "T" для наименования таблиц в начальном
запросе (это соглашение, которое многие используют в SQL) и оставил стандартное
название добавленного столбца. Давайте сделаем фильтрацию набора данных, чтобы сделать его меньше для нашего отчета. 1. На вкладке Data нажмите на кнопку "..." справа от выпадающего меню наборов данных, как показано на рис.19.
Рис.19. Нажмите на кнопку "..."... Откроется диалоговое окно Dataset (набор данных), как показано на рис.20.
Рис.20. Диалоговое окно Dataset 2. Выберите вкладку Filters (фильтрация).
3. Щелкните мышью на первой строке столбца Expressions.
4. Выберите следующий из доступных вариантов в выпадающем меню Expressions: 5. В столбце Operator той же записи выберите знак "=", если он не выбран
6. Выберите <Expression..." в столбце Value той же записи.
7. Введите следующее слово в список: Мы определили, что хотим отфильтровать набор данных, чтобы вернуть только категорию товаров Clothing (одежда). Заметьте, что это фильтрация набора данных и она влияет только на отчеты, в которых используется этот набор данных; это не фильтрация источника данных, как мы увидим далее. Откроется диалоговое окно Edit Expression (редактирование выражения), как показано на рис.21.
Рис.21. Диалоговое окно Edit Expression
8. Нажмите кнопку OK, чтобы подтвердить введенное выражение и
закрыть диалоговое окно.
Рис.22. Диалоговое окно набора данных - вкладка фильтрации
9. Нажмите кнопку OK еще раз.
10. Нажмите на кнопку Run, чтобы увидеть результирующий набор данных.
11. Выберите вкладку предварительного просмотра, чтобы увидеть наш отчет.
Рис.23. Часть предварительного просмотра отчета Наше понимание фильтрации подтвердилось. 12. Выберите вкладку внешнего вида Layout, чтобы вернуться в область проектирования. Новый столбец, Line Total, появился в окне столбцов и доступен для выбора, как показано на рис.24.
Рис.24. Столбец Line Total теперь тоже доступен для выбора Теперь мы можем добавить столбец Line Total в отчет. Но сначала сохраним нашу работу, чтобы освободить системные ресурсы и избежать ошибок. 13. Выберите File --> Save RS02_Authoring.rdl As ... в главном меню. 14. Перейдите к месту сохранения в диалоговом окне Save File As.
15. Назовите файл следующим образом: Теперь добавим новые поле данных и промежуточный итог. ПРОДОЛЖЕНИЕ СЛЕДУЕТ Статьи на русском языке
Производительность фондового рынка
Reducing Round Trips - Working with HTML Checkboxes Самые популярные темы недели
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
создание XSD схемы для Recordset.Save Visual Basic .NET и SQL Server 2000. Эффективный уровень данных
|
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||