Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Янин В.Л. "Новгородские акты XII-XV Хронологический комментарий" (История)

Майринк Г. "Белый доминиканец " (Художественная литература)

Хусаинов А. "Голоса вещей. Альманах том 2" (Художественная литература)

Петров Г.И. "Отлучение Льва Толстого " (Художественная литература)

Хусаинов А. "Голоса вещей. Альманах том 1 " (Художественная литература)
Реклама

Microsoft SQL server. Реализация и обслуживание Учебный курс - Microsoft press

Microsoft press Microsoft SQL server. Реализация и обслуживание Учебный курс — Microsoft Press, 2007. — 766 c.
Предыдущая << 1 .. 262 263 264 265 266 267 < 268 > 269 270 271 272 273 274 .. 343 >> Следующая

7. На странице База данных распространителя (Distribution Database) введите имя базы данных и укажите путь к ее файлам данных и журнала, как показано на рис. 19-7. По умолчанию SQL Server присваивает базе данных имя distribution и помещает ее в папку \Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Data, где * — номер, присвоенный экземпляру, на котором конфигурируется репликация. Щелкните Далее (Next).
ПРАКТИЧЕСКИЙ ОПЫТ Конфигурирование базы данных distribution
Репликация транзакций требует от базы distribution большего, чем другие типы репликации. Если вы планируете использовать репликацию транзакций для больших и изменяющихся баз данных, размещайте файлы журнала и файлы данных базы данных distribution на различных дисковых каналах, используя RAID 1 или RAID 10 для файлов данных и RAID 1 для файлов журнала.
8. На странице Издатели (Publishers) добавьте издателей, которые будут сопоставлены данному распространителю, и щелкните Далее (Next). По умолчанию среда SSMS настраивает распространитель и как издатель.
9. На странице Действия мастера (Wizard Actions) с помощью доступных флажков укажите, должна ли среда SSMS выполнить команды сейчас, создать для них сценарий или и то и другое. По умолчанию установлен флажок Настройка распространения (Configure Distribution). Щелкните Далее (Next).
10. Если выбрано сформировать файл сценария, откроется страница Свойства файла сценария (Script File Properties). Укажите на этой странице имя, путь и формат файла сценария. По умолчанию SQL Server создает сценарий в папке Мои документы. Можно также указать, перезаписывать уже существующий с таким именем файл сценария или же добавить в него этот сценарий. Щелкните Далее (Next).
ПРАКТИЧЕСКИЙ ОПЫТ Создание файла сценария конфигурации
Создание сценария конфигурации распространителя может оказаться полезным с точки зрения документирования, а также этот сценарий можно использовать в плане восстановления. Кроме того, сценарии можно использовать для создания более сложных файловых конфигураций базы данных.
Занятие 2
Настройка репликации
579
аяаида?.?-’-1 jsJsi-?i
База данных распространителя
Выберите имя и местоположение базы данных распространителя и Файнов журнапов
Изменения е публикациях транзакции сохраняются в ?ase данных распространителя, пока подписчики не станет аозможно обновить 8 ней также сохраняются журнальные данные дпя публикаций моментальны;-; снимков и публикаций слиянием.
Имя базы данных распространителя:
Папка для Файла базы данных распространителя,
fB Program Files'\M icrosoft SOLS erver\M S S 0 L 1 \M S S Q L\D ata
Папка для Файла журнала базы данных распространителя;
(С \Prograrn Files\tooosoft SQL Server\MSSQL 1 \MSSQL1'Data
Пути должны ссылаться на диски, являющиеся локальными дня распространителя, и должны начинаться с буквы диска и двоеточия (например, С j Буквы подключенных дисков и сетевые при недопустимы
4P Мастер настройки раелрост
Справка 1 < Назад 11 Д_лее I Г ео f
Рис. 19-7. Конфигурирование базы данных распространителя
11. На странице Завершение работы мастера (Complete The Wizard) проверьте значения, выбранные в мастере, и щелкните Готово (Finish).
12. Подождите, пока мастер настройки распространителя не завершит настройку. После этого щелкните Закрыть (Close).
В следующем фрагменте кода показан сценарий настройки распространителя:
/*** Scripting replication configuration for server имя_компьютера ***/
/*** Please Note. For security reasons, all password parameters were scripted with either NULL or an empty string. ***/
/*** Installing the server имя_компьютера as a Distributor. ***/ use master
exec sp_adddistributor @distributor = N'COMPUTERNAME', @password = N’’
GO
exec sp_adddistributiondb @database = N’distribution'
, @data_folder -- N'С.\MSSQL\Data'
, @data_file_size = 4 , @log_folder = N'C:\MSSQL\Data'
, @log_file_size = 2
, @mm_distretention = 0, @max_distretention = 72 , @history_retention - 48. @security_mode = 1
GO
use [distribution]
if (not exists (select * from sysobjects
where name = ’UlProperties’ and type = 'U ')) create table UIProperties(id int) if (exists (select * from ::fn_listextendedproperty('SnapshotFolder’
, 'user', 'dbo', ’table', 'UlProperties', null, null)))
580 Управление репликацией
Глава 19
EXEC sp_updateextendedproperty N’SnapshotFolder’
, N’C:\MSSQL\ReplData’, 'user', dbo, ’table’
, ’ UlProperties'
else
EXEC sp_addextendedproperty N'SnapshotFolder’
, ’C:\MSSQL\ReplData’
, ’user', dbo, ’table’, ’UlProperties'
GO
exec sp_adddistpublisher @publisher = N’COMPUTERNAME’
, @distnbution_db = N'distribution’
, @security_mode = 1, @working_directory = N’C:\MSSQL\ReplData’
, @trusted = N’false', @thirdparty_flag = 0 , @publisher_type - N’MSSQLSERVER’
GO
Обратите внимание, что параметры @distributor, @data_folder, @log_folder, SnapshotFolder, @working_ directory и @publisher в этом сценарии определяются вашей конфигурацией. Сценарий конфигурации распространителя, создаваемый мастером, использует три основные хранимые процедуры. Первая процедура, sp adddistributor, определяет распространитель, когда сервер выступает в роли издателя. Для настройки сервера в качестве своего собственного распространителя указывайте в параметре @distributor собственное имя сервера, а при использовании удаленного сервера — имя этого удаленного сервера.
Предыдущая << 1 .. 262 263 264 265 266 267 < 268 > 269 270 271 272 273 274 .. 343 >> Следующая