![]() |
Database Mirroring Transport is disabled in the endpoint configuration.
используется SQL server 2005 Standart SP3
есть 2 сервера vm1 - principal, vm2 - mirror, на основном сервере база данных dest на основном сервере: dbcc traceon(1400, -1) exec dbo.sp_dbcmptlevel @dbname = N'dest', @new_cmptlevel = 90 select recovery_model_desc from sys.databases where name = 'dest' backup database dest to disk = 'c:\dest\dest.bak' with format backup log dest to disk = 'c:\dest\dest.ldf' with format на зеркале: dbcc traceon(1400, -1) restore database dest from disk = 'c:\dest\dest.bak' with norecovery restore log dest from disk = 'c:\dest\dest.ldf' with norecovery на зеркальном сервере создается база dest (Restoring...) на обоих серверах создаю конечные точки: create endpoint mirroring state = started as tcp (listener_port = 5022, listener_ip = all) for database_mirroring (role = partner) на запрос: select dme.name, dme.protocol_desc, dme.type_desc, dme.state_desc, role_desc, te.port, te.ip_address from sys.database_mirroring_endpoints as dme inner join sys.tcp_endpoints as te on te.endpoint_id = dme.endpoint_id выдает: mirroring TCP DATABASE_MIRRORING STARTED PARTNER 5022 NULL далее, на основном сервере: alter database dest set partner = 'tcp://vm2:5022' Msg 1486, Level 14, State 2, Line 26 Database Mirroring Transport is disabled in the endpoint configuration. Заранее благодарю откликнувшихся |
В гугле смотрели? На всякий случай, для начала:
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=67626 http://social.msdn.microsoft.com/For...f-d7c48fe73a31 http://www.google.com/search?hl=en&q...NER+5022+NULL+ Цитата:
|
|
также искал на технет и еще несколько порталах
читал документацию и руководства на мсдн книги: Pro SQL Server 2008 Mirroring Авторы: Robert Davis,Ken Simmons (знаю что 2008, но все запросы и алгоритмы выполнения совпадает с мсдн для 2005), и подобные книги ( все получается кроме последнего шага настройки - установление партнеров |
Цитата:
Пробовали выполнять предложенные в теме действия? |
да, смотрел - делал что там писали, эту тему нашел еще когда вылетала ошибка просто про флаг 1400 )
когда возникла проблема Database Mirroring Transport is ... снова обратился к ней - но после инструкций SQL вообще перестал запускаться и я вернул прежние параметры. я на 90% уверен что дело в службах - что то должно блокировать транспорт но в службах я вообще не разбираюсь ( если кто может подсказать какую из них нужно отключить - буду очень благодарен но все равно - попытаюсь еще раз провернуть ту инструкцию про Т1400 покопать стоит. |
поставил последний пакет обновлений SQLServer2005SP3-KB955706-x86-RUS.exe и ту инструкцию
Цитата:
Delirium, благодарю - без вас бы к тому топику не вернулся ) далее по инструкциям зеркалирования еще один косячек вылез, так что в бой! еще раз спасибо ) более подробная инструкция на русском ) dbcc traceon(1400, -1) почему то не срабатывает прежде всего нужно установить последний патч: SQLServer2005SP3-KB955706-x86-RUS.exe далее на обоих серверах нужно зайти в SQL Server Configuration Manager -> SQL Server 2005 Services -> SQL Server (MSSQLSERVER) -> Свойства -> Advanced -> В строке Startup Parameters в самом конце нужно дописать ;-T1400 Вот так это выглядит у меня: -dC:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf;-eC:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG;-lC:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf;-T1400 Важно: не должно быть пробелов далее SQL Server (MSSQLSERVER) -> restart |
Arenear, всегда рад помочь :)
|
Время: 17:07. |
Время: 17:07.
© OSzone.net 2001-