Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
Пусть на сервере есть инстансы: CORE-TATA\CORETATA CORE-TATA\CORETATA1 К первому из них можно так же подключиться просто по имени сервера: CORE-TATA. Соответственно, вопрос - можно ли как-то подключившись к CORE-TATA\CORETATA узнать что доступен и более короткий вариант подключения CORE-TATA? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:13 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrF, дефолтный инстанс называется Код: sql 1. NULL значить можно " более короткий вариант " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:16 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
TaPaKAndrF, NULL значить можно " более короткий вариант " Увы - не работает. Могу подключиться "по короткому", но SERVERPROPERTY('InstanceName') возвращает не NULL... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:20 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrF, авторInstanceName Name of the instance to which the user is connected. Returns NULL if the instance name is the default instance, if the input is not valid, or error. NULL = Input is not valid, an error, or not applicable. Base data type: nvarchar(128) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:22 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
TaPaKAndrF, дефолтный инстанс называется Код: sql 1. NULL значить можно " более короткий вариант "Это же имя инстанса, и NULL будет, когда его нет. А если имя инстанса есть, но подключиться можно без него, то это значит, что порт 1433 Может, посмотреть в sys.dm_server_registry, параметр TcpPort? Или подобный параметр, относящийся к порту, там их много... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:28 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrFК первому из них можно так же подключиться просто по имени сервера: CORE-TATA. значит, что он сидит на порту 1433. проверяйте, на каком порту сидит инстанс, где 1433, там и можно подключиться по имени компа. например, в первых строках выхлопа xp_readerrorlog ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:29 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
alexeyvgМожет, посмотреть в sys.dm_server_registry, параметр TcpPort? Или подобный параметр, относящийся к порту, там их много... Yasha123например, в первых строках выхлопа xp_readerrorlogА, есть же специальное dmv sys.dm_tcp_listener_states ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:35 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
TaPaK, Ну я же на живом сервере проверил... Сейчас прогнал на всех серверах запрос: Код: sql 1. Видно что NULL возвращается только на тех серверах где имя инстанса оставлено по умолчанию, а именно - MSSQLSERVER. Но ведь имя инстанса может быть задано и другое и, несмотря на это, он может быть дефолтным. В общем, вопрос остается - как определить дефолтный ли текущий экземпляр инстанса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:38 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrF, автороставлено по умолчанию, а именно - MSSQLSERVER это не причём уже сказали, правильно определять что слушает 1433, но для всех вариантов надо много прав на выполнение(SERVER STATE наверное на всех) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:42 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
TaPaKуже сказали, правильно определять что слушает 1433, но для всех вариантов надо много прав на выполнение(SERVER STATE наверное на всех) Права есть - то что делаю для админа. Пока не получается определить порт на всех серверах. dm_tcp_listener_states есть только начиная с 2012 версии, и xp_readerrorlog не возвращает строчку с портом на 2008-м SQL-е... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:50 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrFTaPaKуже сказали, правильно определять что слушает 1433, но для всех вариантов надо много прав на выполнение(SERVER STATE наверное на всех) Права есть - то что делаю для админа. Пока не получается определить порт на всех серверах. dm_tcp_listener_states есть только начиная с 2012 версии, и xp_readerrorlog не возвращает строчку с портом на 2008-м SQL-е... потому что это не вопрос на уровне sql сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:53 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrFи xp_readerrorlog не возвращает строчку с портом на 2008-м SQL-е... это просто кто-то читать не умеет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:59 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
В общем, нашел на этом же форуме от 12-го года - порт можно выдернуть следующим образом: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 09:59 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
Yasha123AndrFи xp_readerrorlog не возвращает строчку с портом на 2008-м SQL-е... это просто кто-то читать не умеет Ну нет такой строки. Фильтр по слову Server я все же ставить умею... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:01 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrF, Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:02 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrFYasha123пропущено... это просто кто-то читать не умеет Ну нет такой строки. Фильтр по слову Server я все же ставить умею... Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:04 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
Ну это понятно, я просто на тот момент еще не причесывал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:04 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
TaPaKAndrFпропущено... Ну нет такой строки. Фильтр по слову Server я все же ставить умею... Код: sql 1. (0 rows affected) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:05 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrFYasha123пропущено... это просто кто-то читать не умеет Ну нет такой строки. Фильтр по слову Server я все же ставить умею... значит, Error log has been reinitialized. See previous log for older entries у процедуры 3 параметра, вот и шарьтесь по соседним еррорлогам, когда данный пишет, что has been reinitialized ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:07 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
Yasha123Ну нет такой строки. Фильтр по слову Server я все же ставить умею... значит, Error log has been reinitialized. See previous log for older entries у процедуры 3 параметра, вот и шарьтесь по соседним еррорлогам, когда данный пишет, что has been reinitialized[/quot] Слишком заумно. Рабочий вариант с простеньким запросом уже найден... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:12 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrFСлишком заумно. Рабочий вариант с простеньким запросом уже найден... да ради бога. это было к тому, что в еррорлоге порт есть всегда. просто кто-то не умеет найти начало еррорлога ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:19 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrFРабочий вариант с простеньким запросом уже найден...Вы про sys.dm_exec_connections? Он может NULL вернуть, если текущая сессия не по TCP. И вообще, может не быть сессий с TCP, так что вариант Код: sql 1. тоже может не сработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:19 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
alexeyvgОн может NULL вернуть, если текущая сессия не по TCP. И вообще, может не быть сессий с TCP, так что вариант Не может. Я не пытаюсь охватить все варианты работы серверов во всем мире. Просто облегчаю отдельные моменты своей работы. Кстати, и IP-шник там же есть: [src][/SELECT c.local_net_address, c.local_tcp_port FROM sys.dm_exec_connections c WHERE c.session_id=@@SPIDSRC] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:23 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
alexeyvgAndrFРабочий вариант с простеньким запросом уже найден...Вы про sys.dm_exec_connections? Он может NULL вернуть, если текущая сессия не по TCP. И вообще, может не быть сессий с TCP, так что вариант Код: sql 1. тоже может не сработать. так надо самому же и законнектиться принудительно по TCP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:24 |
|
||
|
Инстанс
|
|||
|---|---|---|---|
|
#18+
AndrFalexeyvgОн может NULL вернуть, если текущая сессия не по TCP. И вообще, может не быть сессий с TCP, так что вариант Не может. Я не пытаюсь охватить все варианты работы серверов во всем мире. Просто облегчаю отдельные моменты своей работы.Запустите свой скрипт для облегчения работы в джобе, и будет NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:25 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=84&tid=1687085]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 391ms |

| 0 / 0 |
