Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Вопросы и ответы по MS SQL Server" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
MS SQL Server - дело тонкое...
Информационный Канал Subscribe.Ru |
#202<< #203 |
СОДЕРЖАНИЕ
Сегодня, 29 июня 2004г., на PDC, Microsoft анонсировала новое семейство продуктов - Visual Studio Express Products. Cерия Express дополнит семейство Visual Studio легкими в использовании и обучении продуктами для разработки динамичных Windows и Web приложений. Новые продукты ориентированны на начинающих разработчиков, программистов-этузиастов и студентов. Продукты семейства Express позволят:
a.. Начать изучение программирования, используя современную среду
разработки со встроенным обучающим материалом. В новую серию Express входят следующие продукты:
a.. Visual Web Developer 2005 Express Edition, - легкое средство для
построения динамичных Web сайтов и web-сервисов Более подробно с этими продуктами можно ознакомиться, посетив домашнюю страницу нового семейства: http://msdn.microsoft.com/express Так же Microsoft выпускает SQL Server 2005 Express Edition - базу данных начального уровня для энтузиастов и студентов. Продукт выходит на замену MSDE. Основные особенности:
1. Поддержка CLR, что означает возможность написания хранимых процедур и функций
на языках C#, VB.NET, J# Alex Sibilev Сравнение передачи журналов и репликации
По материалам статьи Paul Ibison:
Log Shipping vs. Replication
Многие статьи о репликации и передаче журналов (Log Shipping) сконцентрированы в основном на том, как их
настроить и сконфигурировать. В этой же статье описаны различия между ними. Log shipping и репликацию часто
сравнивают с кластеризацией, однако кластеризация - это на самом деле технология, созданная чтобы обеспечить
отказоустойчивость системы. Здесь имеются некоторые ограничения: расстояние между узлами ограничено и данные
системы физически расположены в одном месте, поэтому нет возможности распределить запросы, чтобы например,
использовать один из серверов для отчетности.
Каково время ожидания обновления? Log shipping может производить резервное копирование не чаще чем раз в минуту, и с такой же частотой выгружать копию на резервный сервер. Если используется репликация транзакций или репликация сведением (merge), время ожидания обновлений может быть снижено до нескольких секунд, если параметр POLLINGINTERVAL Log Reader агента установлен минимальным. Репликация моментальных снимков (snapshot) будет иметь более длительное время ожидания обновлений, поскольку требует во время генерации снимка эксклюзивной блокировки на издателе реплицируемых таблиц, следовательно, такой вид репликации подходит только тогда, когда нет обращений к этим таблицам. Меняется ли схема на издателе? Log shipping и snapshot - репликация не изменяют схему на издателе. При обновлении подписчиков (репликация транзакций, репликация моментальных снимков) и репликации сведением нужно добавление уникальных столбцов, необходимых для идентификации баз данных и строк таблицы, типа uniqueidentifier, для которого установлено свойство rowguidcol. Если Вы реплицируете таблицу, не имеющую такого столбца, то SQL Server создаст его сам и назовет ROWGUID. В этом случае некоторые запросы на издателе могут возвращать ошибку, например, если внутри хранимой процедуры используется следующий запрос:
Меняется ли схема на подписчике?
Log shipping не изменяет схему. Репликация моментальных снимков и репликация транзакций могут производить
изменения в схеме; стандартные репликация моментальных снимков и репликация транзакций не передают атрибуты
идентификаторов Identity, они становятся на подписчике простыми числовыми столбцами (int, smallint, numeric...). Есть ли требования к схеме? Для log shipping нет требований к схеме, тогда как во всех формах репликации транзакций требуется первичный ключ на таблицах. Есть ли возможность выбрать отдельную таблицу? C помощью Log shipping переносятся все таблицы, хранимые процедуры, триггеры и т.д. существующие на издателе. Репликация же позволяет выбрать отдельные таблицы. Будет ли доступна база на подписчике/резервном сервере? Log shipping восстанавливает журналы на резервном сервере с опцией NoRecovery или Standby - обе опции запрещают изменения данных, база находится в режиме только для чтения. В репликации нет таких ограничений и для предотвращения изменений данных на подписчике требуется установка разрешений на эти данные. Передаются ли системные данные? Интерфейсному приложению обычно требуется присутствие некоторых системных данных, это данные системного каталога или каталога базы данных: логины, пользователи, сообщения, разрешения и т.д. Log shipping копирует каталог базы данных, но не копирует системный каталог, а репликация не копирует ни один из них. Можно ли использовать подписчика/резервный сервер для задач отчётности?
Log shipping обычно не позволяет использовать резервный сервер для отчетности, т.к. log shipping требует
эксклюзивной блокировки на базе данных при восстановлении журнала, в процессе восстановления пользователи будут
немедленно отключены, либо log shipping закончится с ошибкой. Заключение
Автор надеется на то, что эта статья поможет Вам сделать правильный выбор.
MSSQL Server 2000 Reporting Services: Фаза разработки: Обзор. Часть II (окончание)
По материалам статьи William Pearson:
MSSQL Server 2000 Reporting Services: The Authoring Phase: Overview Part II
Содержание
Вступление Возвращение к фазе разработки Открытие отчета из первой части Выполнение группировки и сортировки Изменение набора данных Фильтрация набора данных Изменение отчета - добавление поля данных, промежуточных итогов и общего итога Улучшение внешнего вида отчета при помощи форматирования Краткий обзор и заключение ... Улучшение внешнего вида отчета при помощи форматирования 22. Откройте диалоговое окно Properties (свойства) общего итога столбца Line Total в нижнем заголовке отчета (стандартный элемент табличного отчета) - это ячейка под ячейкой Line Total - Category Subtotal, которую мы форматировали ранее. 23. Выберите стандартный переключатель в правой части диалогового окна. 24. Выберите Currency (валюта) в списке слева под переключателем.
25. Выберите следующий (заданный по умолчанию) числовой формат из списка справа:
Рис.33. Диалоговое окно Textbox Properties ячейки Line Total - Report Footer
26. Нажмите на кнопку Advanced слева вверху диалогового окна. 27. Выберите вкладку Font (шрифт). 28. В переключателе Weight выберите Bold (жирный). 29. В переключателе Decorations (оформления) выберите Underline. Диалоговое окно Advanced Textbox Properties (расширенные свойства поля ввода) теперь выглядит, как показано на рис.34.
Рис.34. Диалоговое окно Advanced Textbox Properties ячейки Line Total - SubCategory Footer 30. Нажмите на кнопку OK, чтобы закрыть диалоговые окна свойств. Теперь взглянем на альтернативные средства работы со свойствами, как это делали с форматами столбцов. 31. Щелкните на сине-серой области слева от верхней строки таблицы. Появится окно свойств строки в правом нижнем углу среды разработки. Если окно все же не появится, нажмите на кнопку вызова окна свойств (см. рис.35) на панели инструментов.
Рис.35. Кнопка вызова окна свойств
32. Раскройте пункт Font (шрифт), расположенный в верхней секции Appearance
(внешний вид) окна свойств, нажав на знак "+" слева от пункта Font. 33. Щелкните мышью по переключателю справа от свойства FontWeight, чтобы активировать его. 34. Выберите Bold (жирный шрифт). 35. Щелкните мышью по переключателю справа от свойства TextAlign, чтобы активировать его. 36. Выберите Center (центрирование), чтобы расположить заголовок категории по центру. 37. Щелкните мышью по переключателю справа от свойства TextDecoration, чтобы активировать его. 38. Выберите Underline (подчеркивание), чтобы подчеркнуть заголовки столбцов. Появится секция Appearance (внешний вид) окна свойств, как показано на рис.36.
Рис.36. Секция Appearance окна свойств - наши настройки обведены Окно свойств обеспечивает превосходный выбор для настройки форматирования и других свойств строк, столбцов и всего отчета. 39. Щелкните на третьей ячейке сверху в столбце Product, в которую ранее было добавлено составное название для разделения подкатегорий в отчете. 40. Перетащите содержимое ячейки в первую ячейку той же строки (т.е. в заголовок группировки по подкатегориям). 41. Щелкните правой кнопкой мыши на ячейке. 42. Выберите Properties из контекстного меню. 43. В открывшемся диалоговом окне Textbook Properties нажмите кнопку Advanced. 44. Выберите вкладку Font в открывшемся диалоговом окне Advanced Textbook Properties. 45. Установите размер шрифта в 11 пунктов. 46. Установите Style в Italic (курсив). 47. Установите Weight в Bold (жирный). Теперь диалоговое окно Advanced Textbook Properties выглядит так, как показано на рис.37.
Рис.37. Диалоговое окно Advanced Textbook Properties ячейки подкатегории 48. Нажмите кнопку OK, чтобы подтвердить изменения и закрыть диалоговое окно свойств. 49. Выберите ячейку ниже только что отформатированной ячейки (четвертая ячейка в первом столбце). Появится переключатель, как показано на рис.38.
Рис.38. Выбор ячейки Category - Detail 50. В окне свойств в секции Appearance (внешний вид) раскройте свойство Visibility (видимость). 51. Выберите True в переключателе справа от свойства Hidden (скрыть). После установки свойства Visibility секция Appearance в окне свойств выглядит так, как показано на рис.39.
Рис.39. Установка свойства Visibility (видимость) в Hidden (скрыть) 52. Выберите ячейку в строке Detail столбца Subcategory справа от той ячейки, где мы только что установили свойство Visibility (см.рис.40). 53. Установите значение свойства Hidden в True, как это было сделано в предыдущей ячейке. Мы скрыли избыточные поля данных, которые загромождали отчет. Добавим заголовки столбцам итогов подкатегорий и категорий. 54. Выберите пятую ячейку в первом столбце (Category).
55. В окне свойств в нижнем правом углу среды разработки (у Вас это окно может
располагаться в другом месте; если оно не появилось, нажмите кнопку Properties
для его вызова) введите следующее в поле ввода Value секции Data: 56. Раскройте пункт Font в секции Appearance (внешний вид) окна свойств. 57. Выберите вкладку Font в диалоговом окне Advanced Textbox Properties. 58. Выберите шрифт Bold (жирный) в переключателе свойства Weight. Измененные секции окна свойств выглядят, как показано на рис.40.
Рис.40. Изменения в окне свойств 59. Выберите шестую ячейку в первом столбце (Category).
60. В окне свойств введите следующее в поле ввода Value секции Data: 61. Раскройте пункт Font секции Appearance (внешний вид) окна свойств. 62. Выберите вкладку Font диалогового окна Advanced Textbox Properties. 63. Выберите шрифт Bold (жирный) в переключателе свойства Weight. Добавим название для строки общего итога отчета как последнюю модификацию этого обзора. 64. Щелкните правой кнопкой мыши на нижней ячейке первого столбца (Category). 65. Выберите Properties из контекстного меню.
66. Введите следующее в поле ввода Value диалогового окна Textbox Properties: 67. Нажмите на кнопку Advanced. 68. Выберите вкладку Font в диалоговом окне Advanced Textbox Properties. 69. Выберите шрифт Bold (жирный) в переключателе свойства Weight. 70. Нажмите OK, чтобы подтвердить изменения и закрыть диалоговое окно свойств. Давайте посмотрим результат нашей работы по форматированию и изменению других свойств. 71. Выберите вкладку предварительного просмотра. 72. После окончания формирования окна предварительного просмотра, нажмите кнопку Last Page (переход к последней странице). Предварительный просмотр отчета в конце последней страницы будет похож на тот, что частично показан на рис.41.
Рис.41. Часть предварительного просмотра отчета - последняя страница
Отметим, что некоторые из возможностей форматирования не могут быть отражены
так просто в предварительном просмотре отчета на экране, как в бумажных распечатках,
и что различные варианты представления отчета также могут иметь влияние. Кроме того,
ширина столбца может требовать настройки для того, чтобы сделать отчет более компактным.
Это легко можно сделать, вернувшись на вкладку Layout (внешний вид). 73. Выберите File --> Save RS02_Authoring.rdl As ...
74. Введите следующее в поле ввода File Name диалогового окна Save File As: 75. Выберите File --> Exit, если желаете выйти из Visual Studio 2003 .NET. Краткий обзор и заключение ... В этой статье мы начали с того места, на котором остановились в первой части обзора фазы разработки Reporting Services. Мы выполнили оставшиеся шаги нашего начального обзора фазы разработки в рамках нашего практического примера. Продолжая работу с табличным отчетом из первой части, мы сделали множество изменений и улучшений внешнего вида отчета, а затем отфильтровали набор данных. После этого мы выполнили группировку и сортировку данных в таблице и добавили промежуточные итоги и общий итог, используя группы и нижние заголовки отчета в виде мест их размещения. Наконец, мы сделали наглядное форматирование и установили другие свойства, чтобы продемонстрировать большое количество свойств для повышенной полезности и улучшенного внешнего вида отчета в Reporting Services. [В начало]Статьи на русском языке
Подсистема сопоставления записей в Хранилище Данных
Distributed Backup Checking Самые популярные темы недели
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
Чета я запутался с этими частичными бэкапами...;-\ SQL. Карманный справочник
|
#202<< #203 |
http://subscribe.ru/
E-mail: ask@subscribe.ru | Отписаться |
В избранное | ||