Sql server ceip что это
Настройка сбора данных об использовании и данных диагностики для средств SQL Server (CEIP)
Узнайте, как программа улучшения качества программного обеспечения (CEIP) позволяет корпорации Майкрософт определять способы улучшения своей продукции. Вы можете в любой момент согласиться на участие в программе или отказаться от него.
Описание методик сбора и использования данных в выпусках Microsoft SQL Server см. в заявлении о конфиденциальности.
Согласие на участие в программе улучшения качества SQL Server Data Tools и отказ от него
Программа улучшения качества программного обеспечения разработана, чтобы помочь корпорации Майкрософт улучшать свои продукты. Эта программа собирает сведения об аппаратном обеспечении и способах использования продукта людьми, не вмешиваясь в ход выполнения пользовательских задач на компьютере. Собранные сведения помогают корпорации Майкрософт определить, что нужно доработать. В этом документе мы расскажем, как согласиться на участие в программе улучшения качества программного обеспечения SQL Server Data Tools (SSDT) для Visual Studio 2017, Visual Studio 2015 и Visual Studio 2013. Сведения об отказе от программы улучшения качества ПО для SQL Server см. в разделе Отключение локального аудита для SQL Server.
Выбор и контроль участия в программе улучшения качества программного обеспечения (CEIP) и SQL Server Data Tools для Visual Studio 2017
SSDT для Visual Studio 2017 — это инструмент моделирования данных, поставляемый с SQL Server 2017. Он использует стандартные возможности CEIP, встроенные в Visual Studio 2017. Дополнительные сведения о том, как отправить отзыв через программу CEIP в Visual Studio 2017, см. в следующем справочном документе по Visual Studio.
В предварительных версиях SQL Server 2017 участие пользователя в программе CEIP включено по умолчанию. Вы можете изменять эту настройку в соответствии с приведенными ниже инструкциями.
В Visual Studio (применимо к Visual Studio 2017 с полными языковыми настройками)
При запуске программы установки SSDT на компьютере с Visual Studio добавляются только шаблоны проектов SQL Server и Business Intelligence. В этом случае управлять участием в программе CEIP можно с помощью элемента «Параметры отзывов пользователей» в Visual Studio.
Запустите среду Visual Studio.
В меню «Справка» выберите Отправить отзыв > Параметры.
Чтобы отключить программу CEIP, нажмите кнопку Нет, я не хочу участвовать, а затем нажмите кнопку ОК.
Чтобы включить программу CEIP, нажмите кнопку Да, я хочу участвовать, а затем нажмите кнопку ОК.
Использование политики на основе реестра или групповой политики
При запуске программы установки SSDT на компьютере без Visual Studio 2017 устанавливается только оболочка Visual Studio. Оболочка не предоставляет возможность доступа к элементу «Параметры отзывов пользователей». В этом случае вы можете управлять участием в программе CEIP только путем обновлением реестра.
Корпоративные клиенты могут выбрать участие или неучастие, создав групповую политику для SQL Server 2017 на основе реестра.
Ниже приведены соответствующие разделы и параметры реестра:
Если групповая политика включена, раздел — HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\VisualStudio\SQM
Неправильное изменение реестра может серьезно повредить систему. Перед внесением изменений следует сделать резервную копию всех ценных данных на компьютере. В случае возникновения неполадок после внесения изменений вручную можно использовать параметр запуска «Загрузка последней удачной конфигурации».
Дополнительные сведения о данных, собираемых, обрабатываемых или передаваемых в рамках программы CEIP, см. в заявлении о конфиденциальности.
Выбор вариантов и управление участием в программе улучшения качества программного обеспечения (CEIP) для SQL Server Data Tools для Visual Studio 2015
SSDT для Visual Studio 2015 — это средство моделирования данных, поставляемое с SQL Server 2016. SSDT использует стандартные параметры CEIP, встроенные в Visual Studio 2015. Дополнительные сведения о том, как отправить отзыв через программу CEIP в Visual Studio 2015, см. в следующем справочном документе по Visual Studio.
В предварительных версиях SQL Server 2016 участие пользователя в программе улучшения качества программного обеспечения предусмотрено по умолчанию. Вы можете изменять эту настройку в соответствии с приведенными ниже инструкциями.
В Visual Studio (применимо к Visual Studio 2015 с полными языковыми настройками)
При запуске программы установки SSDT на компьютере с Visual Studio добавляются только шаблоны проектов SQL Server и Business Intelligence. В этом случае управлять участием в программе CEIP можно с помощью элемента «Параметры отзывов пользователей» в Visual Studio.
Запустите среду Visual Studio.
В меню «Справка» выберите Отправить отзыв > Параметры.
Чтобы отключить программу CEIP, нажмите кнопку Нет, я не хочу участвовать, а затем нажмите кнопку ОК.
Чтобы включить программу CEIP, нажмите кнопку Да, я хочу участвовать, а затем нажмите кнопку ОК.
Использование политики на основе реестра или групповой политики
При запуске программы установки SSDT на компьютере без Visual Studio 2015 устанавливается только оболочка Visual Studio. Оболочка не предоставляет возможность доступа к элементу «Параметры отзывов пользователей». В этом случае вы можете управлять участием в программе CEIP только путем обновлением реестра.
Корпоративные клиенты могут создать групповую политику для управления участием в программе для SQL Server 2016 на основе реестра.
Ниже приведены соответствующие разделы и параметры реестра:
Имя RegEntry = OptIn
Неправильное изменение реестра может серьезно повредить систему. Перед внесением изменений следует сделать резервную копию всех ценных данных на компьютере. В случае возникновения неполадок после внесения изменений вручную можно использовать параметр запуска «Загрузка последней удачной конфигурации».
Дополнительные сведения о данных, собираемых, обрабатываемых или передаваемых в рамках программы CEIP, см. в заявлении о конфиденциальности.
Выбор вариантов и управление участием в программе CEIP для SQL Server Data Tools — BI (SSDT-BI)
Если вы используете SSDT-BI, вы сможете принять участие в программе улучшения качества программного обеспечения во время установки. Параметры участия в программе CEIP для SSDT-BI можно изменить позже с помощью клиентских средств или путем изменения параметров реестра.
В SSDT и SSDT-BI для Visual Studio 2013
Запустите программу и откройте новый или существующий проект служб Analysis Services или служб Integration Services.
В меню «Справка» выберите Параметры отзывов пользователей Microsoft SQL Server.
Чтобы отказаться от участия в программе CEIP, установите флажок Нет, я не хочу участвовать.
Чтобы согласиться на участие в программе CEIP, установите флажок Да, я хочу принять участие.
Нажмите кнопку ОК.
Использование политики на основе реестра или групповой политики
Корпоративные клиенты могут создать групповую политику для управления участием в программе для SQL Server 2014 на основе реестра.
Ниже приведены соответствующие разделы и параметры реестра:
Раздел = HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\120
Настройка сбора данных об использовании и данных диагностики для SQL Server (CEIP)
Сводка
По умолчанию Microsoft SQL Server собирает сведения о том, как пользователи используют приложение. В частности, SQL Server собирает сведения об установке, использовании и производительности. Эти сведения помогают корпорации Майкрософт улучшать продукты и удовлетворять ожидания клиентов. Например, корпорация Майкрософт собирает сведения о кодах ошибок, с которыми сталкиваются пользователи. Это помогает нам исправлять вызвавшие их проблемы, улучшать качество документации об использовании SQL Server и определять, нужно ли добавить в продукт новые возможности, которые будут полезны нашим клиентам.
При этом, используя этот механизм, корпорация Майкрософт не собирает следующие данные:
В примере ниже показано, какие именно сведения об использовании компонентов помогают нам улучшить продукт.
SQL Server 2017 поддерживает индексы columnstore для сценариев быстрого анализа. Индексы columnstore сочетают традиционную для индексов структуру сбалансированного дерева для новых данных с особым алгоритмом сжатия на основе характеристик столбцов, который позволяет успешно сжимать данные и ускорять выполнение запросов. Продукт выполняет эвристический анализ для переноса в фоновом режиме данных из структуры сбалансированного дерева в сжатую структуру, чтобы ускорить выполнение последующих запросов.
Если механизм фоновой обработки не успевает обрабатывать данные с той скоростью, с которой добавляются новые данные, производительность запросов может оказаться медленнее ожидаемой. Чтобы повысить производительность продукта, корпорация Майкрософт собирает сведения о том, насколько хорошо SQL Server справляется с процессом автоматического сжатия данных. Команда разработчиков использует эти сведения для точной настройки частоты выполнения и параллелизма в коде, который выполняет сжатие. Время от времени выполняется запрос для сбора этой информации, который позволяет корпорации Майкрософт оценить скорость перемещения данных. Это помогает оптимизировать эвристические возможности продукта.
Не забывайте, что этот процесс контролирует механизмы, предоставляющие важную для клиентов функциональность. Команда разработчиков не просматривает данные, содержащиеся в индексе, и не отправляет эти данные в корпорацию Майкрософт. SQL Server всегда собирает и отправляет сведения о ходе установки. Это помогает нам быстро обнаруживать и исправлять любые проблемы, которые возникают у клиентов при установке. Можно настроить SQL Server 2017 и более поздние версии продукта так, чтобы он не отправлял в корпорацию Майкрософт какие-либо сведения. Такое поведение настраивается отдельно для каждого экземпляра сервера приведенными ниже способами.
Вы можете отключить отправку данных в корпорацию Майкрософт только в платной версии SQL Server.
Remarks
Чтобы отказаться от сбора данных, см. сведения в разделе Отключение локального аудита
Приложение отчетов об ошибках и использовании
По завершении установки вы можете изменить параметры сбора данных об использовании и данных диагностики для компонентов и экземпляров SQL Server с помощью приложения отчетов об ошибках и использовании. Это приложение доступно как часть установки SQL Server. Это средство позволяет настроить параметр «Отчеты об использовании» отдельно для каждого экземпляра SQL Server.
Приложение отчетов об ошибках и использовании размещается в списке средств настройки SQL Server. Средство можно использовать для управления настройками, а также для сбора отчетов об ошибках, данных об использовании и данных диагностики точно так же, как в SQL Server 2017. Отчеты об ошибках создаются отдельно от сбора данных об использовании и данных диагностики, что позволяет включать и отключать эти механизмы отдельно. С отчетом об ошибках в корпорацию Майкрософт отправляются аварийные дампы, которые могут содержать конфиденциальные сведения, как описано в заявлении о конфиденциальности.
Приложение «Отчеты об ошибках и использовании» не включено в настройку SQL Server Reporting Services 2017 и более поздних версий. Единственным механизмом, доступным для настройки отправки сведений в корпорацию Майкрософт, является настройка подразделов реестра на сервере.
Чтобы открыть средство отчетов об ошибках и использовании SQL Server, выберите Пуск и выполните поиск по слову «ошибка». Вы увидите элемент отчетов об ошибках и использовании SQL Server. Запустив это средство, вы сможете управлять данными об использовании, серьезных ошибках и данными диагностики, которые собираются для экземпляров и компонентов, установленных на соответствующем компьютере.
В платной версии вы можете использовать флажки «Отчеты об использовании», чтобы управлять отправкой данных об использовании и данных диагностики в корпорацию Майкрософт.
Как в платной, так и в бесплатной версиях можно использовать флажки «Отчеты об ошибках», чтобы управлять отправкой сведений о серьезных ошибках и аварийных дампов в корпорацию Майкрософт.
Изменение разделов реестра на сервере
Настроив соответствующие параметры групповой политики, корпоративные клиенты могут согласиться на сбор данных об использовании и данных диагностики или отказаться от него. Для этого нужно создать политику на основе реестра. Ниже приведены соответствующие подразделы и параметры реестра:
Для настройки экземпляра SQL Server:
Подраздел = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\<идентификатор экземпляра>\CPE
Имя записи = CustomerFeedback
Тип записи DWORD: 0 — не участвовать; 1 — участвовать
Для компонентов экземпляра SQL Server Reporting Services 2017 и более поздних версий:
Подраздел = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\SSRS\CPE
Имя записи = CustomerFeedback
Тип записи DWORD: 0 — не участвовать; 1 — участвовать
Для всех общих компонентов:
Подраздел = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\
Имя записи = CustomerFeedback
Тип записи DWORD: 0 — не участвовать; 1 — участвовать
Настройка подразделов реестра для сбора аварийных дампов
Как и в более ранней версии SQL Server, клиенты с SQL Server 2017 и более поздним выпуском Enterprise могут настроить параметры групповой политики на сервере, чтобы участвовать или не участвовать в сборе аварийных дампов. Для этого нужно создать политику на основе реестра. Ниже приведены соответствующие подразделы и параметры реестра:
Для настройки экземпляра SQL Server:
Подраздел = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\<идентификатор экземпляра>\CPE
имя RegEntry = EnableErrorReporting;
Тип записи DWORD: 0 — не участвовать; 1 — участвовать
Для компонентов экземпляра SQL Server Reporting Services 2017 и более поздних версий:
Подраздел = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\SSRS\CPE
имя RegEntry = EnableErrorReporting;
Тип записи DWORD: 0 — не участвовать; 1 — участвовать
Для всех общих компонентов:
Подраздел = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\
имя RegEntry = EnableErrorReporting;
Тип записи DWORD: 0 — не участвовать; 1 — участвовать
Система сбора аварийных дампов SQL Server будет соблюдать групповую политику на базе реестра для этих подразделов.
Сбор аварийных дампов для SSMS
SQL Server Management Studio (SSMS) не собирает собственный аварийный дамп. Все аварийные дампы, связанные с SSMS, собираются единой системой сбора отчетов об ошибках Windows.
Процедура, позволяющая включить или отключить эту функцию, будет разной в разных версиях операционной системы. Чтобы включить или отключить эту функцию, выполните инструкции, соответствующие вашей версии Windows.
Windows Server 2016 и более поздние версии и Windows 10 и более поздние версии Настройка сбора данных диагностики Windows в вашей организации
Windows 2008 R2 и Windows Server 7 Параметры WER
Сбор информации для Analysis Services
Во время установки SQL Server 2016 и более поздних версий служба Analysis Services добавляет в экземпляр Analysis Services специальную учетную запись. Эта учетная запись является членом роли администратора на сервере Analysis Services. Она используется для сбора сведений от экземпляра служб Analysis Services.
В настройках службы можно отказаться от отправки данных об использовании и данных диагностики, как описано в разделе «Изменение разделов реестра на сервере». При этом учетная запись службы не удаляется.
Как отключить телеметрию для SQL 2016
При установке SQL 2016 автоматически включаются все элементы «CEIP» или «Программа улучшения качества программного обеспечения». Эти элементы сообщают Microsoft о различных аспектах вашего опыта установки, а также использования вашей функции. Я хочу отключить его, потому что он все равно заблокирован нашими брандмауэрами, и мне не нужна головная боль.
5 ответов
Оказывается, делать это кажется довольно легко. Установите следующие ключи реестра:
Если какой-либо из ключей не существует, то это нормально, потому что вы, очевидно, не установили эту функцию.
Отключите следующие службы:
Если кто-то выполняет установку с использованием конфигураций желаемого состояния Powershell (sqlserverdsc / sqlsetup), указанные ниже, будут обрабатывать механизм db и службы телеметрии SSIS. Я уверен, что вы можете изменить другие значения реестра, опубликованные предыдущими пользователями для AS / RS. Это предполагает SQL 2016 и именованный экземпляр по умолчанию, и вы будете использовать computermanagementdsc.
Найдите и замените MSSQLSERVER именем вашего экземпляра.
Вы также можете использовать приложение «Параметры отчетов об ошибках и использовании», которое устанавливается вместе с Microsoft SQL Server 2016.
Этот статья показывает детали с красивыми картинками. Можно сохранить жирным пальцем редактирования вашего реестра. В моем тестировании он не требовал перезапуска службы, он просто работал.
Вот скрипт Powershell, который отключит все службы CEIP телеметрии и обновит реестр, чтобы отключить CustomerFeedback и EnableErrorReporting:
What Is the SQL Server CEIP Service?
The CEIP Service is the Customer Experience Improvement Program that sends telemetry data back to Microsoft.
When you install Microsoft SQL Server, the CEIP Service is installed too. You can’t disable it during installation: it shows up in your services list whether you want it or not.

What data does the CEIP Service collect?
If you’d like to see examples of the exact queries it runs, I captured a trace of the CEIP Service’s queries in this post.
Can you disable the CEIP Service?
If you’re using SQL Server Standard Edition or Enterprise Edition, then on the SQL Server, go into the Start menu, Microsoft SQL Server, SQL Server Error and Usage Reporting. A dialog box will let you un-check the error reporting and feature usage reporting.
After you uncheck those boxes and click OK, the CEIP Service will still be running, but it won’t send any data back to Microsoft. The documentation says so, so it must be true, right? (Tin foil hat goes here.) If you’re managing a lot of servers in an enterprise, you can also use Group Policy to push out these registry keys to control data collection and crash dump collection.
A security-conscious customer of mine goes so far as to disable the service, then change the logon account for the SQLCEIP service to an invalid account & password, and uses PowerShell to check its login on a regular basis, making sure it doesn’t get re-enabled by a Cumulative Update.
However, if you’re using SQL Server Developer Edition or Express Edition, you can’t disable CEIP for SQL Server. Microsoft’s policy is that people who use free versions of SQL Server are paying for that by sending in their private data to Microsoft. The CEIP Service documentation page says:
Even if you follow the above instructions on Developer Edition, they’ll appear to work, but you’ll still be sending telemetry data back to Microsoft.
Sql server ceip что это
Вопрос
Ответы
hope this will not affect SQL updates (patch) notification.
Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it
Все ответы
Yes you can disable the services, there is no disadvantage. MS uses this service to collect information about hardware and how you use SQl Server to improve the product, if you do not want to share the information please disable it.
Please see below links for reference
The services can even be disabled from registry both the links have the information about how to do it from registry
Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it


