Спрашивающий
ошибка в Database Mirroring Monitor

Общие обсуждения
-
Есть 2 SQL2005 EE x64 9.00.3159
Настроено и работает асинхронное зеркалирование, т.е. изменения в основной базе применяются к резервной. Базы находятся в статусе Synchronized.
Но в Database Mirroring Monitor в столбцах Current role, Mirroring state и Witness Connection везде светится "Error retrieving data", не показывается никакой информации по логам и не показывается History. Попытка выполнить
USE msdb;
EXEC sp_dbmmonitorresults Архив, 8, 1;приводит к ошибке ".Net SqlClient Data Provider: Msg 407, Level 16, State 1, Line 1
Internal error. The string routine in file e:\sql9_sp2qfeod_t\sql\ntdbms\storeng\dfs\startup\dstream.cpp, line 3404 failed with HRESULT 0x8007007a."Как можно победить данную проблему?
- Изменен тип Vinokurov YuriyModerator 29 октября 2009 г. 10:24
27 апреля 2007 г. 17:23
Все ответы
-
выяснились некоторые подробности...
Если база имеет англоязычное название, то Database Mirroring Monitor отрабатывает на ура. Но стоит назвать базу по-русски, то начинаются описанные выше проблемы.
Вопрос остался тот же, как побороть?
P.S. Причем на тестовом полигоне WinXP rus + SQL2005dev sp2 таких проблем не возникает.
12 мая 2007 г. 6:59 -
13 мая 2007 г. 18:54
-
а можно узнать конфигурацию боевой машины?14 мая 2007 г. 8:59
-
попробовать совет смогу только в среду...
Но даже, если это поможет при вызове хран.процедуры, то как лечить Database Mirroring Monitor?
14 мая 2007 г. 10:10 -
две идентичные машины со следующим конфигом:
HP ProLiant DL380R04
Intel Xeon X3.2 1МБ 3.2 ГГц * 2 шт.
память 2Gb.
2 - RAID1 под системой, 4 - RAID5 под данными
ОС - Microsoft Windows Server 2003 R2 Standart x64 Edition SP1
SQL - Microsoft SQL Server 2005 Enterprise Edition (64-bit) SP1 + SP2 + KB921896 + KB934459
14 мая 2007 г. 10:17 -
сорри, забыл сразу спросить: ОС и SQl - русские или английские?
Региональные настройки какие?
14 мая 2007 г. 12:50 -
ОС и SQL английские. Региональные тоже английские, но в этом не уверен.
более точно смогу сказать только в среду.
14 мая 2007 г. 14:38 -
региональные - английские,
для non-unicode - russian
16 мая 2007 г. 9:37 -
предполагаю, что Collation - Latin 1 .
Да?
21 мая 2007 г. 9:24 -
Cyrillic_General_CI_AS.
21 мая 2007 г. 11:50 -
Срочно нужен лог с обоих серверов. Можете накопать?
3 июля 2007 г. 8:07 -
лог чего?
5 июля 2007 г. 7:57 -
Error log.
Судя по ошибке, происходит переполнение буфера. В Логе должно быть еще что-то.
Для ускорения общения, пишите пожалуйста на alexeikh @ hotmail. ком
5 июля 2007 г. 15:31 -
отправил лог на почту9 июля 2007 г. 18:08
-
Подниму свой старый топик...
Недавно понадобилось построить полигончик для тестов. Поднял на двух ноутах Windows2003 x86 Standart + SP1, затем SQL2005 x86 Enterprise Edition + SP2 + KB934459.Затем на первом серваке была поднята реплика (является и распространителем и издателем) на пару виртуальных машин с SQL2005 Express Edition SP1.После этого было настроено зеркалирование реплицируемых БД между 2 ноутами.В итоге получаю давнюю ошибку"Msg 407, Level 16, State 1, Line 1Internal error. The string routine in file e:\sql9_sp2qfeod_t\sql\ntdbms\storeng\dfs\startup\dstream.cpp, line 3404 failed with HRESULT 0x8007007a."
при выполнении
"dbcc dbtable(Проекты) with tableresults, no_infomsgs"
или
"use msdb
EXEC sp_dbmmonitorresults Проекты, 8, 1; ", ну и соответственно в Database Mirroring Monitor.
Далее, если на этом же полигончике создаю новую бд с русским именем и зеркалирую ее (без реплицирования), то получаю эту же ошибку. Если имя бд - английское, то ошибки нет.
Может данная информация поможет пролить свет на проблему.
7 ноября 2007 г. 12:38