Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Репликация SQL2000. Ошибка создания дистрибутора. / 10 сообщений из 10, страница 1 из 1
09.08.2002, 12:33:42
    #32042127
KIM
KIM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация SQL2000. Ошибка создания дистрибутора.
Репликация SQL2000.
При создании дистрибутора, а именно в момент создания базы данных distribution, возникает ошибка 8966
"I/O error (bad page ID) detected during read at offset 0x00000000156000 in file 'D:\MSSQL\DATA\distribution.MDF'". Пробовал создавать из Enterprise Manager и через системные процедуры - результат одинаков. При этом обычные базы создаются без проблем.
Помогите, пожалуйста, как с этим бороться?
...
Рейтинг: 0 / 0
09.08.2002, 12:36:03
    #32042130
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация SQL2000. Ошибка создания дистрибутора.
посмотри DBCC checkdb
...
Рейтинг: 0 / 0
09.08.2002, 12:41:35
    #32042136
KIM
KIM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация SQL2000. Ошибка создания дистрибутора.
DBCC CHECKDB возвращает следующее:
Server: Msg 8966, Level 16, State 1, Line 1
Could not read and latch page (1:171) with latch type SH. sysobjects failed.
что не решает проблему
...
Рейтинг: 0 / 0
09.08.2002, 15:19:57
    #32042186
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация SQL2000. Ошибка создания дистрибутора.
И не решит, проверте вначале диск на плохие блоки....
...
Рейтинг: 0 / 0
09.08.2002, 16:19:48
    #32042208
PiP
PiP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация SQL2000. Ошибка создания дистрибутора.
Да, проверь для начала винт на бэды.
...
Рейтинг: 0 / 0
09.08.2002, 16:23:02
    #32042212
KIM
KIM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация SQL2000. Ошибка создания дистрибутора.
Диск на сбойные сектора проверяли. Нормально.
Как я уже писал, пробовал просто создавать базу данных достаточно большого размера - создается легко. Конечно,
нельзя гарантировать, что в обоих случаях, база создавалась на одном и том же физическом месте диска,
но тем не менее. Есть подозрение, что здесь какая-то ерунда с влиянием на репликацию SP2 или чего-то еще в совокупности. Разбираюсь...
...
Рейтинг: 0 / 0
09.08.2002, 17:03:06
    #32042235
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация SQL2000. Ошибка создания дистрибутора.
Вот несколько рекомендаций из статьи Установка Merge репликации: Пошаговое руководство
Может поможет....

Проверьте соблюдение следующих необходимых условий для установки Merge репликации:
1. Учетная запись Localsystem не имеет никакого доступа к ресурсам сети. Поэтому, если Вы хотите установить репликацию, Вы должны изменить учетную запись, от имени которой стартуют: сервисы MSSQLServer и SQLServerAgent, на учетную запись домена Windows NT/Windows 2000. Для этих операционных систем, Вы можете создавать учётную запись Windows NT/Windows 2000 и включить её локальную группу Administrators, в группы пользователей домена (Domain Users) и предоставить набор разрешение для "Log in as a service". Windows 9x не поддерживает сервисы Windows NT, поэтому Вы не сможете создать подобную учетную запись.
2. Только члены роли сервера sysadmin могут устанавливать и конфигурировать репликацию, так если Вы не имеете эти права, Вы не можете устанавливать репликацию.
3. Не забывайте запускать сервис SQLServerAgent (и, конечно, службу MSSQLServer).
4. Вы должны выделить адекватное дисковое пространство для Distribution database.
5. Вы должны выделить адекватное дисковое пространство для баз данных подписчиков и publisher. SQL Server 7.0/2000 использует столбец uniqueidentifier для идентификации каждой строки в течение Merge репликации, причём, если ваша таблица не имеет столбца uniqueidentifier со свойством ROWGUIDCOL, Microsoft SQL Server 7.0/2000 сам добавит этот столбец к таблице. Поэтому, Вы должны выделить дополнительное дисковое пространство, необходимое для хранения ваших данных.
6. Вы не можете копировать в одиночку таблицу с foreign key constraints; Вы должны включить в публикацию все связанные таблицы.
7. Вы должны обеспечить, что бы сервер, который реплицируется, был определен как удалённый сервер.
...
Рейтинг: 0 / 0
09.08.2002, 17:15:39
    #32042238
KIM
KIM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация SQL2000. Ошибка создания дистрибутора.
Все эти рекомендации очень полезны, и мы их практически всегда используем по всем пунктам. Тут не придраться.
...
Рейтинг: 0 / 0
09.08.2002, 19:14:08
    #32042268
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация SQL2000. Ошибка создания дистрибутора.
...
Рейтинг: 0 / 0
09.08.2002, 19:15:56
    #32042269
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация SQL2000. Ошибка создания дистрибутора.
Пардон... не дочитал до конца, это только для 7.0...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Репликация SQL2000. Ошибка создания дистрибутора. / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]