MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.

Ответить
Аватара пользователя
Arenear

MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.

Сообщение Arenear »

используется 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.



Заранее благодарю откликнувшихся
Аватара пользователя
Arenear

Re: MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.

Сообщение Arenear »

да, это все я видел, такое ощущение что я уже весь интренет перерыл (


Цитата Delirium:



Mirroring ONLY supports the FULL Recovery Model
MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.





Цитата Arenear:



select recovery_model_desc from sys.databases where name = 'dest'
MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.




модель восстановления проверял - Full
Аватара пользователя
Arenear

Re: MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.

Сообщение Arenear »

также искал на технет и еще несколько порталах

читал документацию и руководства на мсдн

книги: Pro SQL Server 2008 Mirroring Авторы: Robert Davis,Ken Simmons (знаю что 2008, но все запросы и алгоритмы выполнения совпадает с мсдн для 2005), и подобные книги (



все получается кроме последнего шага настройки - установление партнеров
Аватара пользователя
Delirium

Re: MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.

Сообщение Delirium »

Цитата Arenear:



Database Mirroring Transport is disabled in the endpoint configuration.
MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.




Вот тут смотрели?
http://www.sqlservercentral.com/Foru...013-146-1.aspx


Пробовали выполнять предложенные в теме действия?
Аватара пользователя
Arenear

Re: MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.

Сообщение Arenear »

да, смотрел - делал что там писали, эту тему нашел еще когда вылетала ошибка просто про флаг 1400 )

когда возникла проблема Database Mirroring Transport is ... снова обратился к ней - но после инструкций SQL вообще перестал запускаться и я вернул прежние параметры.



я на 90% уверен что дело в службах - что то должно блокировать транспорт но в службах я вообще не разбираюсь ( если кто может подсказать какую из них нужно отключить - буду очень благодарен



но все равно - попытаюсь еще раз провернуть ту инструкцию про Т1400 покопать стоит.
Аватара пользователя
Arenear

Re: MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.

Сообщение Arenear »

поставил последний пакет обновлений SQLServer2005SP3-KB955706-x86-RUS.exe и ту инструкцию


Цитата Delirium:



Вот тут смотрели?
http://www.sqlservercentral.com/Foru...013-146-1.aspx
MSFT SQL Server - [решено] Database Mirroring Transport is disabled in the endpoint configuration.




Database Mirroring Transport is disabled in the endpoint configuration - эта ошибка решилась

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
Ответить

Вернуться в «Программирование и базы данных»