powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Service Broker для репликации
25 сообщений из 179, страница 7 из 8
Service Broker для репликации
    #39955929
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff
Максим Александровитч,

Ну этот скриншот действительно выглядит норм, непонятно правда почему удиалога far_ broker_ instance нулевой. Ну запустите евент- сессию на обоих серверах я тут в этом топике ее код гдето приводил и посмотрите возникающие события. В случае ошибок будут message undeliverable.

С телефона не удобно просто писать


Может я притормаживаю..где нужно создавать сертификаты из Бэкапа?
Например забрал созданный сертифкат с сервера 1.
Закинул его на сервер 2.
Далее на сервере 2 в какой БД создаю из из бэкапа сертификат?В master или в той,в которой буду что-то делать?
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39955939
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff
Максим Александровитч,

Ну этот скриншот действительно выглядит норм, непонятно правда почему удиалога far_ broker_ instance нулевой. Ну запустите евент- сессию на обоих серверах я тут в этом топике ее код гдето приводил и посмотрите возникающие события. В случае ошибок будут message undeliverable.

С телефона не удобно просто писать


Трассу запустил..ошибок нет.
В чем еще может быть трабла?
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39955947
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч,

Для транспортной аутентификации сертификаты создаются в master
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39955960
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff
Максим Александровитч,

Для транспортной аутентификации сертификаты создаются в master


Да,все верно.
Пересоздал сертификаты.
В 5-й раз
Ошибка
Connection handshake failed. The login 'public' does not have CONNECT permission on the endpoint. State 84.
Понимаю,что у этого логина нет прав на коннект к точке.
НО.
Все права даны.

GRANT CONNECT ON ENDPOINT::[sb] TO [public]

Подскажите,что это за фантасмагория?
Еще я создал сертификаты с датой начала и конца.
Критично ли ,что конец сертификата в 2999 году и начало в 2000?
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956026
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть идеи?
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956042
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Максим Александровитч#22130683]
felix_ff
Максим Александровитч,

Подскажите,что это за фантасмагория?
Еще я создал сертификаты с датой начала и конца.
Критично ли ,что конец сертификата в 2999 году и начало в 2000?


нет. у вас дата действия сертификата не должна быть истекшей, так как на дворе 2020 а не 2999 то это роли не играет.

Connection handshake failed. The login 'public' does not have CONNECT permission on the endpoint. State 84.
Понимаю,что у этого логина нет прав на коннект к точке.
НО.
Все права даны.

GRANT CONNECT ON ENDPOINT::[sb] TO [public]


это странно, покажите то что я просил раньше, на обоих серверах
Код: sql
1.
2.
select * from sys.service_broker_endpoints;
select [name], [certificate_id], [principal_id], [pvt_key_encryption_type], [expiry_date], [pvt_key_last_backup_date] from sys.certificates;
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956094
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Source
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956095
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Target
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956096
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
target
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956098
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да что такое..
Target.Почему-то на сурсе не хватает сертификата auth_cert
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956127
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч,

Target.Почему-то на сурсе не хватает сертификата auth_cert

ну вы сами ответ озвучили.

+ обратите внимание на столбцы connection_auth_desc, certificate_id из sys.service_broker_endpoints, они у вас на скриншот не попали.
но там должен быть id локального сертификата и матод аутентификации CERTIFICATE, если будет что то другое то значит неправильно точка настроена.
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956178
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff,

проверю сейчас
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956332
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff
Максим Александровитч,

Target.Почему-то на сурсе не хватает сертификата auth_cert

ну вы сами ответ озвучили.

+ обратите внимание на столбцы connection_auth_desc, certificate_id из sys.service_broker_endpoints, они у вас на скриншот не попали.
но там должен быть id локального сертификата и матод аутентификации CERTIFICATE, если будет что то другое то значит неправильно точка настроена.

Да,все совпадает..
Вываливатется ошибка

Connection handshake failed. The login 'public' does not have CONNECT permission on the endpoint. State 84.
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956428
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч,


напишите мне в skype, логин такой же. вы явно где-то допустили ошибку, но несколько неправильно превращать топик в театр двух героев.
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956466
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff,

не забывате, что вас читают, поэтому о результатах просьба отписаться..
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956474
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Момент..
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956475
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я отпишусь
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956480
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956581
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел где-то глубоко к кулуарах,что трабла в сертификатах..т.к. на транспортном уровне юзеры не важны
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956584
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соответсвенно, после того как для сервера предоставлен сертификат,но клиент не видит его(не может в master найти),то идет проверка на общедоступное разрешение CONNECT на конечной точке.
Получается,что нужно понять почему у меня нет доступа от DB_OWNER на Connect..
И зачем вообще,если не найден сертификат,давать общий доступ для Public
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956591
Фотография SIMPLicity_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим Александровитч
Соответсвенно, после того как для сервера предоставлен сертификат,но клиент не видит его(не может в master найти),то идет проверка на общедоступное разрешение CONNECT на конечной точке.
Получается,что нужно понять почему у меня нет доступа от DB_OWNER на Connect..
И зачем вообще,если не найден сертификат,давать общий доступ для Public



Всё , что не разрешено для public, то разрешено ТОЛЬКО для dbo, sa, ... Компоненты (внешние) запускаются под кем?
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956593
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SIMPLicity_
Максим Александровитч
Соответсвенно, после того как для сервера предоставлен сертификат,но клиент не видит его(не может в master найти),то идет проверка на общедоступное разрешение CONNECT на конечной точке.
Получается,что нужно понять почему у меня нет доступа от DB_OWNER на Connect..
И зачем вообще,если не найден сертификат,давать общий доступ для Public



Всё , что не разрешено для public, то разрешено ТОЛЬКО для dbo, sa, ... Компоненты (внешние) запускаются под кем?


Вы имеете ввиду службу SQL?
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956596
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подумал. Я юзаю Линукс. Чисто теоретически,может ли быть трабла в том, что обладателем прав на сертификаты является не пользователь SQL, в данном случае не служебный пользователь от которого запущена служба скуля
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956646
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет,смена пользователей не помогла.
Все так же
Connection handshake failed. The login 'public' does not have CONNECT permission on the endpoint. State 84.
...
Рейтинг: 0 / 0
Service Broker для репликации
    #39956653
Максим Александровитч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 10 раз пересоздал сертификаты.
В итоге
Connection attempt failed with error: '10061(No connection could be made because the target machine actively refused it.)'.
При этом порты все открыты
...
Рейтинг: 0 / 0
25 сообщений из 179, страница 7 из 8
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Service Broker для репликации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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