Обратил внимание что на системах (Windows Server 2016 Std) где у меня развернут SQL Server 2016 (Version: 13.0.5850.14) да и младших версиях

Через Activity Monitor

  • Login: NT SERVICE\SQLTELEMETRY
  • Database: master
  • Application: SQLServerCEIP
  • Host Name: SRV-DB77
  • Workload Group: internal

SQL Server собирает диагностическую информацию и передает ее разработчикам продукта.

значится процесс "NT SERVICE\SQLTELEMETRY"стоп, а зачем получается SQL Server анализирует, что работает на сервере и собранную информацию передает разработчикам во вне.

Передает во вне если нет правила на роутере запрещающего выход в интернет, к примеру, так:

winbox - ip&mac - user&pass - IP - Firewall - Add

  • Chain: forward
  • Src. Address List: создан список, к примеру DROP_INTERNET_SQL_SERVER
  • Out. Interface: ether1
  • Action: reject
  • Reject With: icmp network unreachable

Если раньше я не обращал внимание после установки, но так как я учусь сам, а подсказать или упомянуть такое от коллег не встречал.

Решил почитать на эту тему и выше на следующие действия:

Пуск - Microsoft SQL Server 2016 - SQL Server 2016 Error and Usage Reporting, Yes — и снимаем галочки

  • Send Windows Error and SQL Error Reports for all components and instances of SQL Server to Microsoft or your corporate error reporting server.: галочку снимаю
  • Send feature usage reports for all components and instances of SQL Server to Microsoft: галочку снимаю

Отключаем сбор диагностической информации.

после перехожу в Options и вижу

Проверяю, что у всех "Instance" нет отметки сбора информации.

и также снимаю галочки со всего если отметки присутствуют.

После нажимаю "ОК"

После можно через правый клик на "NT SERVICE\SQLTELEMENTRY" сделать "Kill Process", "Yes"

Обнаружил в процессах через "Диспетчер задач", что крутится процесс: "SqlServer Telemetry Client" (sqlceip)

Win + X - Command Prompt (Admin)

taskkill /F /IM "sqlceip.exe"

SUCCESS: The process "sqlceip.exe" with PID 4664 has been terminated.

SUCCESS: The process "sqlceip.exe" with PID 4700 has been terminated.

SUCCESS: The process "sqlceip.exe" with PID 4792 has been terminated.

Также не лишним будет еще остановить службу

Name: SQL Server CEIP service (MSSQLSERVER)

C:\Windows\system32>net stop SQLTELEMETRY

The SQL Server CEIP service (MSSQLSERVER) service is stopping.

The SQL Server CEIP service (MSSQLSERVER) service was stopped successfully.

C:\Windows\system32>sc config SQLTELEMETRY start= disabled

[SC] ChangeServiceConfig SUCCESS

По итогу процесс больше не собирает информацию, и я чуть больше знаю, к тому же будет правильнее отключить и занести на Mikrotik в правило блокирующее доступ в интернет с SQL Server систем.

На этом вот такая вот заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik