Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
24.01.2021, 17:21
|
|||
---|---|---|---|
Как указать server_name в oledb если и порт 1533 и инстанс назван mssqlserver2019? |
|||
#18+
Установил параллельно SQL Server 2019 и SQL Server 2008 на одном сервере. Разнес их по портам 1533 и 1433 соотвественно Как тогда указать строку коннекта server_name если имя инстанса и порт для sqlserver 2019 отличаются от умолчания? https://www.connectionstrings.com/sql-server/ говорит что вот так но нигде нет упоминания о комбинации сервер инстанс порт myServerName,myPortNumber В качестве ошибки выдается Server does not exist or access denied ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.01.2021, 17:33
|
|||
---|---|---|---|
Как указать server_name в oledb если и порт 1533 и инстанс назван mssqlserver2019? |
|||
#18+
Ничо не понял. myServerName\myInstanceName myServerName,myPortNumber 1. myServerName - имя компутера, на котором установлен MS SQL. 2. myInstanceName и myPortNumber взаимоисключающие аналоги. 3. Для myInstanceName номер порта определяется через обращение к службе sqlbrowser.exe. https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwj7qO2-5LTuAhV_AxAIHW8MCF4QFjAAegQIBBAC&url=https://docs.microsoft.com/ru-ru/sql/tools/configuration-manager/sql-server-browser-service&usg=AOvVaw1i4OE6s_wdyJ5_w4d2nlhR 4. Что-то ты там не то развел. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.01.2021, 21:28
|
|||
---|---|---|---|
|
|||
Как указать server_name в oledb если и порт 1533 и инстанс назван mssqlserver2019? |
|||
#18+
selis76, myServerName\Instancename1 myServerName\Instancename2 включите службу SQLBrowser, включите протокол TCP/IP для экземпляров. 1533 нехорошо использовать, пользовательский диапазон портов начинается с 32000 по-моему. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.01.2021, 22:47
|
|||
---|---|---|---|
|
|||
Как указать server_name в oledb если и порт 1533 и инстанс назван mssqlserver2019? |
|||
#18+
Воспользуйся службой telnet имя сервера/имя инстанса пробел номер порта (wasja\petr 7600) просто может файрвол не про пускает .Ты сразу увидешь . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2021, 00:28
|
|||
---|---|---|---|
Как указать server_name в oledb если и порт 1533 и инстанс назван mssqlserver2019? |
|||
#18+
aleks222, В общем к sql2008r2 все коннектятся нормально, к sql2019 с удаленных машин никак, с сервера коннект идет. две версии на одном сервере Я указал в SQL Server network configuration разные порты для sql2008r2 и sql2019 как рекомендовано https://docs.microsoft.com/ru-ru/sql/sql-server/install/work-with-multiple-versions-and-instances-of-sql-server?view=sql-server-ver15#preventing-ip-address-conflicts К сожалению к SQl2019 нет коннекта никак с удаленных машин. Как я понимаю нужна служба браузера, но та которая стоит принадлежит старой версии SQLServer2008r2 а для SQL server 2019 она почемуто не прописана ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2021, 00:36
|
|||
---|---|---|---|
|
|||
Как указать server_name в oledb если и порт 1533 и инстанс назван mssqlserver2019? |
|||
#18+
selis76,что говорит telnet он соединяется ,попробуй временно отключи файрвол ,может порт на вход закрыт. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2021, 05:43
|
|||
---|---|---|---|
Как указать server_name в oledb если и порт 1533 и инстанс назван mssqlserver2019? |
|||
#18+
selis76 aleks222, В общем к sql2008r2 все коннектятся нормально, к sql2019 с удаленных машин никак, с сервера коннект идет. две версии на одном сервере Я указал в SQL Server network configuration разные порты для sql2008r2 и sql2019 как рекомендовано https://docs.microsoft.com/ru-ru/sql/sql-server/install/work-with-multiple-versions-and-instances-of-sql-server?view=sql-server-ver15#preventing-ip-address-conflicts К сожалению к SQl2019 нет коннекта никак с удаленных машин. Как я понимаю нужна служба браузера, но та которая стоит принадлежит старой версии SQLServer2008r2 а для SQL server 2019 она почемуто не прописана 1. Служба браузера не нужна. Синтаксис "ComputerName,Port" ее заменяет. 2. Локально подключается? 3. Локально "ComputerName,Port" подключается? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2021, 12:34
|
|||
---|---|---|---|
Как указать server_name в oledb если и порт 1533 и инстанс назван mssqlserver2019? |
|||
#18+
FireWall отключен, это первое что я сделал чтобы исключить проблемы. Проверил локально, - увидел что принудительно по TCP с указанием порта даже локально не подключается. По shared memory подключается. начал проверять все настройки, оказалось что раздел IPAll Sql Server network configuration заполнен неверно. Не очень хороший раздел, вроде настраиваешь конкретные протоколы, а потом выясняется что еще гдето внизу нужно проставить Всем спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2021, 13:05
|
|||
---|---|---|---|
Как указать server_name в oledb если и порт 1533 и инстанс назван mssqlserver2019? |
|||
#18+
У меня правда один вопрос остался. Где почитать как SQL сервер взаимодействует по сети на прикладном уровне, в мануалах в основном расписаны порты служб и как и настроить, а как все это взамодействует я быстро найти не смог https://docs.microsoft.com/ru-ru/sql/sql-server/install/configure-the-windows-firewall-to-allow-sql-server-access?view=sql-server-ver15 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=46&mobile=1&tid=1685171]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 253ms |
0 / 0 |