powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помощь с Read only routing Always ON
10 сообщений из 10, страница 1 из 1
Помощь с Read only routing Always ON
    #39838945
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Имеем Именованный sql server 2017 с установленным AO

Код: plaintext
Microsoft SQL Server 2014 (SP3) (KB4022619) - 12.0.6024.0 (X64)   Sep  7 2018 01:37:51   Copyright (c) Microsoft Corporation  Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor) 

Настоил Read only routing:

Код: plaintext
1.
2.
3.
4.
5.
SourceReplica                                                                                                                                                                                                                                                    ReadOnlyReplica                                                                                                                                                                                                                                                  RoutingURL                                                                                                                                                                                                                                                       RoutingPriority
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------
DC4-P-SQ023A\DD                                                                                                                                                                                                                                                  DC4-P-SQ023B\DD                                                                                                                                                                                                                                                  TCP://DC4-P-SQ023B:5022                                                                                                                                                                                                                       1
DC4-P-SQ023B\DD                                                                                                                                                                                                                                                  DC4-P-SQ023A\DD                                                                                                                                                                                                                                                  TCP://DC4-P-SQ023A:5022                                                                                                                                                                                                                       1


Но когда соединяюсь с сервером по имени листенера с опцией ApplicationIntent=ReadOnly (база данных по умолчанию (master))
Код: sql
1.
select @@SERVERNAME


Возвращает имя Prymary cервера


А при попытке соединится с сервером по имени листенера с опцией ApplicationIntent=ReadOnly и базой данных участвующей в AO получаю ошибку:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
TITLE: Connect to Server
------------------------------

Cannot connect to DC4-P-SQ023-01\DD.

------------------------------
ADDITIONAL INFORMATION:

A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 0 - The specified network name is no longer available.) (Microsoft SQL Server, Error: 64)

For help, click:  http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&EvtSrc=MSSQLServer&EvtID=64&LinkId=20476 

------------------------------

The specified network name is no longer available

------------------------------
BUTTONS:

OK
------------------------------
 [code=plaintext] 

Что я делаю неправильно?
                    
...
Рейтинг: 0 / 0
Помощь с Read only routing Always ON
    #39838947
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey Sribnyak,

Сервер 2017

Код: plaintext
1.
2.
3.
4.
5.
6.
Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64) 
	Aug 22 2017 17:04:49 
	Copyright (C) 2017 Microsoft Corporation
	Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor)


...
Рейтинг: 0 / 0
Помощь с Read only routing Always ON
    #39838956
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey Sribnyakбаза данных по умолчанию (master)
Нужно указывать базу.
...
Рейтинг: 0 / 0
Помощь с Read only routing Always ON
    #39838957
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex,

C указанием получаю ошибку, см. выше
...
Рейтинг: 0 / 0
Помощь с Read only routing Always ON
    #39839060
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey SribnyakmsLex,

C указанием получаю ошибку, см. выше
А просто коннекте к серверу (не по листенеру) секондари реплики проходит? Подозреваю, что нет.
...
Рейтинг: 0 / 0
Помощь с Read only routing Always ON
    #39839396
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLexAndrey SribnyakmsLex,

C указанием получаю ошибку, см. выше
А просто коннекте к серверу (не по листенеру) секондари реплики проходит? Подозреваю, что нет.

Если я укажу в коннекшион стринг имя второй реплики, то я могу соеденится
Или что вы имеете в виду?
...
Рейтинг: 0 / 0
Помощь с Read only routing Always ON
    #39839447
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey SribnyakmsLexпропущено...

А просто коннекте к серверу (не по листенеру) секондари реплики проходит? Подозреваю, что нет.

Если я укажу в коннекшион стринг имя второй реплики, то я могу соеденится
Или что вы имеете в виду?
И базу указываете?
В логах скуля что?
...
Рейтинг: 0 / 0
Помощь с Read only routing Always ON
    #39839460
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex,


Always On работает абсолютно нормально
Я могу прочесть базу данных (она там одна тестовая) в режиме чтения, когда я соединяюсь ко второй ноде с ApplicationIntent=ReadOnly

Т.е не работает исключительно Routing

При этом такие же роутинги но без Именованного инстанца, такой проблемы в конфигурации у меня не вызвают. Что-то я делаю не так именно здесь
...
Рейтинг: 0 / 0
Помощь с Read only routing Always ON
    #39839496
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey SribnyakТ.е не работает исключительно RoutingМожет, дело в версии клиента? Она соответствует сиквелу?
Ну и RTM не внушает.

В общем, я бы внимательно посмотрел на версии всех участвующих в этом действе компонентов.
...
Рейтинг: 0 / 0
Помощь с Read only routing Always ON
    #39839498
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey SribnyakТ.е не работает исключительно RoutingЕщё советуют endpoint перезагрузить: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/d2187811-b310-429b-af07-c095944ef1ae/alwayson-routing-problem-when-connecting-with-readonly-parameter?forum=sqldisasterrecovery
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помощь с Read only routing Always ON
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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