Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Лимит на подключение клиент компьютеров? / 16 сообщений из 16, страница 1 из 1
20.01.2020, 19:43
    #39916527
chaynik_sql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
Добрый день. Я чайник по SQL server. Проблема такой: у нашего организации есть сет по 100mb/s. Разработано один приложение который работает с SQL server 2008 R2 и сервер у нас: MS Window SERVER 2019 (DATACENTER). Но при подключение больше чем 120 клиент компьютеров он не принимает, проста невозможно подключение или отключает некоторых чтоб подключит новых. Если число клиент компьютеров превышает 120 лаги и отказы, в приложение появляется сообщение нет подключение в базы данных. В чём проблема? Это лимит какое то? Спасибо заранее.
...
Рейтинг: 0 / 0
20.01.2020, 19:57
    #39916532
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
Где сообщения об ошибке?
Может для вашего ПО куплено только 120 лицензий и оно отрубает все остальные подключения?
...
Рейтинг: 0 / 0
20.01.2020, 21:21
    #39916546
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
chaynik_sql
Но при подключение больше чем 120 клиент компьютеров он не принимает, проста невозможно подключение или отключает некоторых чтоб подключит новых. Если число клиент компьютеров превышает 120 лаги и отказы, в приложение появляется сообщение нет подключение в базы данных. В чём проблема? Это лимит какое то?
Лимит там очень большой.
Ещё посмотрите в свойствах сервера, в разделе connections, самая первая настройка, может, при установке сиквела установили лимит?

Но наверняка дело не в этом, тут либо ограничение вашей программы, либо вообще дело не в лимитах. Что бы понять, нужно прочитать сообщение об ошибке, как уже сказали.
...
Рейтинг: 0 / 0
21.01.2020, 10:05
    #39916671
entrypoint
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
chaynik_sql,

Возможно клиентское приложение подключаясь к MSSQL серверу использует Pooling (для ADO.NET - используется по умолчанию), тогда, на количество одновременных соединений для данной строки подключения будет влиять свойство соединения MaxPoolSize, значение которого по умолчанию - 100
https://docs.microsoft.com/ru-ru/dotnet/api/system.data.sqlclient.sqlconnectionstringbuilder.maxpoolsize?view=netframework-4.8

В этом случае нужно рыть в приложении, 100 одновременных - это очень много, приложение их или не закрывает, либо использует криво
...
Рейтинг: 0 / 0
21.01.2020, 11:59
    #39916726
chaynik_sql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
entrypoint,

по сути клиент компьютеров достигает до 200, но тогда почти у всех клиентов отключается подключение. Если приложение перезагрузить то тогда норм работают. До 100-120 клиентов нету проблем, программа своя (я сам написал, каждую строку проверял).
Организация большая и клиент компы расположены в отдельных зданиях. Я думал это из за сети, но около 1200 компьютеров подключены к интернету, проблем нету. Вот и вопрос к базы дынных MSSQL 2008 или на Windows Server 2019 Datacenter? Если лимит есть где то подскажите плз. Вчера перезагрузил базу данных не помогло. Было платформа между клиентом и сервером Kerio Control убрал его, не помогло, у клиентов было Windows 10, тепер у всех Windows 7, отключил антивирусов (Eset Smart Internet Security), закрыл фаервол, не помогло. Спасибо за ответ заранее.
...
Рейтинг: 0 / 0
21.01.2020, 12:21
    #39916743
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
Спроси у того, кто домен там поднимал?
Может накрутил чего.
...
Рейтинг: 0 / 0
21.01.2020, 12:25
    #39916745
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
chaynik_sql
Я думал это из за сети
Я не понимаю, что заставляет людей начинать решать проблемы не с чтения сообщения об ошибке???
...
Рейтинг: 0 / 0
21.01.2020, 12:33
    #39916752
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
alexeyvg
chaynik_sql
Я думал это из за сети
Я не понимаю, что заставляет людей начинать решать проблемы не с чтения сообщения об ошибке???
А вдруг? Это ж такие же, для некоторых обязательные, процедуры типа попинать колеса, протереть стекло и заглянуть под капот...
...
Рейтинг: 0 / 0
21.01.2020, 13:01
    #39916769
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
Sergey Sizov
alexeyvg
пропущено...
Я не понимаю, что заставляет людей начинать решать проблемы не с чтения сообщения об ошибке???
А вдруг? Это ж такие же, для некоторых обязательные, процедуры типа попинать колеса, протереть стекло и заглянуть под капот...
Ага...
Выложил бы chaynik_sql текст ошибки, сразу всё стало бы понятно, проблема бы решилась. Ничего интересного.

А там можно и сеть переделать, и сервер поменять, и сиквел на линукс перевести, много интересного есть в этом мире.
...
Рейтинг: 0 / 0
21.01.2020, 13:29
    #39916787
chaynik_sql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
alexeyvg,

Потому что никакой ошибки нету, я всё написал, ошибка простой больше 115-120 подключений будет лаги или отключение от базы дынных, в приложение есть индикатор который показывает есть ли подключение к базу данных или нет, после как подключается больше чем 120 клиентов индикатор показывает что нет подключение, значит когда подключится 120+1 клиент отключается один из клиентов или же загружается связь с сервером, а СPU сервере около %7-8 работает. Не знаю где же искать. Если ошибка на клиенте вышло бы я вам скинул бы. Проста не даёт подключится больше чем 120-125 клиентов.
...
Рейтинг: 0 / 0
21.01.2020, 13:30
    #39916789
chaynik_sql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
chaynik_sql,

Один человек спросил:


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
 WITH [Waits] AS
    (SELECT
        [wait_type],
        [wait_time_ms] / 1000.0 AS [WaitS],
        ([wait_time_ms] - [signal_wait_time_ms]) / 1000.0 AS [ResourceS],
        [signal_wait_time_ms] / 1000.0 AS [SignalS],
        [waiting_tasks_count] AS [WaitCount],
       100.0 * [wait_time_ms] / SUM ([wait_time_ms]) OVER() AS [Percentage],
        ROW_NUMBER() OVER(ORDER BY [wait_time_ms] DESC) AS [RowNum]
    FROM sys.dm_os_wait_stats
    WHERE [wait_type] NOT IN (
        N'BROKER_EVENTHANDLER', N'BROKER_RECEIVE_WAITFOR',
        N'BROKER_TASK_STOP', N'BROKER_TO_FLUSH',
        N'BROKER_TRANSMITTER', N'CHECKPOINT_QUEUE',
        N'CHKPT', N'CLR_AUTO_EVENT',
        N'CLR_MANUAL_EVENT', N'CLR_SEMAPHORE',
 
        -- Maybe uncomment these four if you have mirroring issues
        N'DBMIRROR_DBM_EVENT', N'DBMIRROR_EVENTS_QUEUE',
        N'DBMIRROR_WORKER_QUEUE', N'DBMIRRORING_CMD',
 
        N'DIRTY_PAGE_POLL', N'DISPATCHER_QUEUE_SEMAPHORE',
        N'EXECSYNC', N'FSAGENT',
        N'FT_IFTS_SCHEDULER_IDLE_WAIT', N'FT_IFTSHC_MUTEX',
 
        -- Maybe uncomment these six if you have AG issues
        N'HADR_CLUSAPI_CALL', N'HADR_FILESTREAM_IOMGR_IOCOMPLETION',
        N'HADR_LOGCAPTURE_WAIT', N'HADR_NOTIFICATION_DEQUEUE',
        N'HADR_TIMER_TASK', N'HADR_WORK_QUEUE',
 
        N'KSOURCE_WAKEUP', N'LAZYWRITER_SLEEP',
        N'LOGMGR_QUEUE', N'MEMORY_ALLOCATION_EXT',
        N'ONDEMAND_TASK_QUEUE',
        N'PREEMPTIVE_XE_GETTARGETSTATE',
        N'PWAIT_ALL_COMPONENTS_INITIALIZED',
        N'PWAIT_DIRECTLOGCONSUMER_GETNEXT',
        N'QDS_PERSIST_TASK_MAIN_LOOP_SLEEP', N'QDS_ASYNC_QUEUE',
        N'QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP',
        N'QDS_SHUTDOWN_QUEUE', N'REDO_THREAD_PENDING_WORK',
        N'REQUEST_FOR_DEADLOCK_SEARCH', N'RESOURCE_QUEUE',
        N'SERVER_IDLE_CHECK', N'SLEEP_BPOOL_FLUSH',
        N'SLEEP_DBSTARTUP', N'SLEEP_DCOMSTARTUP',
        N'SLEEP_MASTERDBREADY', N'SLEEP_MASTERMDREADY',
        N'SLEEP_MASTERUPGRADED', N'SLEEP_MSDBSTARTUP',
        N'SLEEP_SYSTEMTASK', N'SLEEP_TASK',
        N'SLEEP_TEMPDBSTARTUP', N'SNI_HTTP_ACCEPT',
        N'SP_SERVER_DIAGNOSTICS_SLEEP', N'SQLTRACE_BUFFER_FLUSH',
        N'SQLTRACE_INCREMENTAL_FLUSH_SLEEP',
        N'SQLTRACE_WAIT_ENTRIES', N'WAIT_FOR_RESULTS',
        N'WAITFOR', N'WAITFOR_TASKSHUTDOWN',
        N'WAIT_XTP_RECOVERY',
        N'WAIT_XTP_HOST_WAIT', N'WAIT_XTP_OFFLINE_CKPT_NEW_LOG',
        N'WAIT_XTP_CKPT_CLOSE', N'XE_DISPATCHER_JOIN',
        N'XE_DISPATCHER_WAIT', N'XE_TIMER_EVENT')
    AND [waiting_tasks_count] > 0
    )
SELECT
    MAX ([W1].[wait_type]) AS [WaitType],
    CAST (MAX ([W1].[WaitS]) AS DECIMAL (16,2)) AS [Wait_S],
    CAST (MAX ([W1].[ResourceS]) AS DECIMAL (16,2)) AS [Resource_S],
    CAST (MAX ([W1].[SignalS]) AS DECIMAL (16,2)) AS [Signal_S],
    MAX ([W1].[WaitCount]) AS [WaitCount],
    CAST (MAX ([W1].[Percentage]) AS DECIMAL (5,2)) AS [Percentage],
    CAST ((MAX ([W1].[WaitS]) / MAX ([W1].[WaitCount])) AS DECIMAL (16,4)) AS [AvgWait_S],
    CAST ((MAX ([W1].[ResourceS]) / MAX ([W1].[WaitCount])) AS DECIMAL (16,4)) AS [AvgRes_S],
    CAST ((MAX ([W1].[SignalS]) / MAX ([W1].[WaitCount])) AS DECIMAL (16,4)) AS [AvgSig_S],
    CAST ('https://www.sqlskills.com/help/waits/' + MAX ([W1].[wait_type]) as XML) AS [Help/Info URL]
FROM [Waits] AS [W1]
INNER JOIN [Waits] AS [W2]
    ON [W2].[RowNum] <= [W1].[RowNum]
GROUP BY [W1].[RowNum]
HAVING SUM ([W2].[Percentage]) - MAX( [W1].[Percentage] ) < 95; -- percentage threshold
GO


проверят это.

Модератор: Пользуйтесь тегами
...
Рейтинг: 0 / 0
21.01.2020, 13:32
    #39916790
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
chaynik_sql,

если это не оказывает никакого влияния на работу пользователей, то зачем беспокоиться?
...
Рейтинг: 0 / 0
21.01.2020, 13:41
    #39916794
chaynik_sql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
Владислав Колосов,

проста мне нужно что бы программа работала с многим подключением, снят ограничение 120 (около) клиентов, в дальнейшим она должна работать примерно с 500 - 600 клиентом. Программа реальном времени работает, проверяет каждую 10 секунд подключение с базы данных, это онлайн тестировщик, я поставил по локальный сети.
...
Рейтинг: 0 / 0
21.01.2020, 15:44
    #39916857
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
chaynik_sql
Потому что никакой ошибки нету, я всё написал
Тогда зачем так пишите: "лимит на подключение", "отключает некоторых чтоб подключит новых"?

У вас просто не хватает производительности. Нужно с этим разбираться.
...
Рейтинг: 0 / 0
21.01.2020, 17:07
    #39916889
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
alexeyvg,

Там вообще всё непонятно - методики испытания, снимаемые метрики...
...
Рейтинг: 0 / 0
21.01.2020, 21:27
    #39917006
Gerros
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Лимит на подключение клиент компьютеров?
chaynik_sql,

на какой языком Вы хотеть получать отвечать?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Лимит на подключение клиент компьютеров? / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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