Como configurar o SQL Server 2016 para enviar comentários à Microsoft
CV: wo7Bz6HJOL3lmHWa9C1rEo.0
Como configurar o SQL Server 2016 ou posterior para enviar comentários à Microsoft
Ler o artigo em inglês: 3153756
Todos os ProdutosMicrosoft SQL Server 2016 Enterprise CoreMicrosoft SQL Server 2016 StandardMicrosoft SQL Server 2016 DeveloperMicrosoft SQL Server 2016 EnterpriseSQL Server 2017 on Windows (all editions)
Por padrão, o Microsoft SQL Server coleta informações sobre como seus clientes estão usando o aplicativo. Especificamente, o SQL Server coleta informações sobre a experiência de instalação, o uso e o desempenho. Essa informação ajuda a Microsoft a melhorar o produto para melhor atender às necessidades do cliente. Por exemplo, Microsoft coleta informações sobre os tipos de códigos de erro clientes encontram para que podemos corrigir relacionados a bugs, melhorar a nossa documentação sobre como usar o SQL Server e determinar se os recursos devem ser adicionados ao produto para melhor servir clientes.
Este documento fornece detalhes sobre quais tipos de informações são coletados e como configurar as informações do Microsoft SQL Server 2016 ou posterior para enviar ou coletados à Microsoft. SQL Server 2016 ou posterior inclui uma declaração de privacidade que explica quais informações fazemos e não coletar de usuários. Leia a declaração de privacidade.
Especificamente, a Microsoft não envia qualquer um dos seguintes tipos de informações por meio deste mecanismo:
Todos os valores de dentro de tabelas de usuário
Credenciais de logon ou outras informações de autenticação
O cenário de exemplo a seguir inclui as informações de uso de recurso que ajuda a melhorar o produto.
SQL Server 2016 ou posterior oferece suporte a índices ColumnStore para habilitar cenários de análise rápida. Índices ColumnStore combinam uma estrutura de índice "Árvore B" tradicional para dados inseridos recentemente com uma orientado por coluna compactada estrutura especial para compactar os dados e a velocidade de execução da consulta. O produto contém heurística para migrar dados de estrutura de árvore B para a estrutura compactada em segundo plano, assim, aceleração resultados da consulta futura.
Se a operação de plano de fundo não acompanhar a taxa na qual os dados são inseridos, desempenho de consulta pode ser mais lento do que o esperado. Para melhorar o produto, a Microsoft coletará informações sobre quanto do SQL Server é acompanhar o processo de compactação automática de dados. A equipe de produto usa essas informações para ajustar a frequência e o paralelismo do código que executa a compactação. Esta consulta é executada ocasionalmente para coletar essas informações para que nós (Microsoft) pode avaliar a taxa de movimentação de dados. Isso ajuda a otimizar a heurística de produto.
Lembre-se de que esse processo enfoca os mecanismos necessários para fornecimento de valor aos clientes. A equipe de produto não examinar os dados no índice ou enviar dados para a Microsoft.
O que há de novo no SQL Server 2016
SQL Server 2016 ou posterior sempre coleta e envia informações sobre a experiência de instalação do processo de instalação, para que possamos rapidamente localizar e corrigir quaisquer problemas de instalação que o cliente está enfrentando. SQL Server 2016 ou posterior pode ser configurado para não enviar informações (em uma base de instância por servidor) para a Microsoft por meio dos seguintes mecanismos:
Usando o aplicativo de relatório de erro e uso
Definindo subchaves do registro no servidor
Observação: Você pode desativar o envio de informações para a Microsoft somente nas versões pagas do SQL Server. Você não pode desabilitar essa funcionalidade no Developer, Enterprise Evaluation e edições de 2016 do SQL Server Express.
Aplicativo de relatório de erro e uso
Após a instalação, a configuração de coleta de dados de uso para instâncias e componentes do SQL Server pode ser alterada por meio da aplicação de relatório de erro e uso. Este aplicativo está disponível como parte da instalação do SQL Server. Essa ferramenta permite que cada instância do SQL Server configure sua própria configuração de dados de uso.
Observação: O relatório de erro e uso do aplicativo está listado em ferramentas de configuração do SQL Server. Você pode usar esta ferramenta para gerenciar sua preferência para a coleção de relatórios de erros e comentários sobre o uso da mesma maneira como nas versões anteriores do SQL Server 2016. O relatório de erros é separado da coleção de comentários de uso, portanto pode ser ativado ou desativado independentemente de coleção de comentários de uso. O relatório de erros coleta despejos de memória que são enviadas à Microsoft e que pode conter informações confidenciais, conforme descrito na política de privacidade.
Para iniciar o SQL Server relatório de erro e uso, clique ou toque em Iniciare, em seguida, pesquise "Error" na caixa Pesquisar. O item de erro do SQL Server e emissão de relatórios de uso será exibido, conforme mostrado na seguinte screen shot do Windows Server 2012 R2.
Ou, você também pode iniciar a ferramenta usando o item de erro do SQL Server 2016 e relatório de uso em Microsoft SQL Server 2016 ou posterior na lista de aplicativos do Windows.
Depois de você iniciar a ferramenta, você pode gerenciar comentários de uso e os erros graves que são coletados para instâncias e componentes que são instalados no computador, como mostra a seguinte captura de tela da caixa de diálogo de erro e configurações de relatório de uso.
Para versões pagas, use as caixas de seleção "Relatórios de uso" para gerenciar o envio comentários de uso à Microsoft.
Para versões pagas ou livres, use as caixas de seleção "Relatórios" para gerenciar o envio de comentários sobre erros graves e despejos de memória para a Microsoft.
Conjunto de subchaves do registro no servidor
Clientes corporativos podem definir configurações de diretiva de grupo para ativar ou desativar a coleta de dados de uso. Isso é feito configurando uma diretiva baseada no registro. A subchave do Registro relevantes e as configurações são as seguintes:
Para recursos de instância do SQL Server:
Subchave = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL servidor \ {InstanceID} \CPE
Nome de RegEntry = CustomerFeedback
Tipo de entrada DWORD: 0 é opt-out; 1 é aceitar
{InstanceID} refere-se para o tipo de instância e a instância, como nos exemplos a seguir:
MSSQL13. CANBERRA para o mecanismo de banco de dados do SQL Server 2016 e o nome de ocorrência de "CANBERRA"
MSAS13. CANBERRA para nome 2016 Analysis Services do SQL Server e a instância de "CANBERRA"
MSRS13. CANBERRA para nome Reporting Services do SQL Server 2016 e instância de "CANBERRA"
Para todos os recursos compartilhados:
Subchave = HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL servidor \ {versão principal}
{Versão principal} refere-se à versão do SQL Server — por exemplo, 130 para 2016 do SQL Server
Para o SQL Server Management Studio:
Subchave = HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\130
Além disso, para desativar o uso e o erro de geração de relatórios no nível do Visual Studio, defina as configurações e a seguinte subchave do registro:
Subchave = HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\Telemetry
Nome de RegEntry = TurnOffSwitch
Diretiva de grupo baseada no registro nas seguintes subchaves do registro é respeitada por meio da coleta de dados de uso do SQL Server 2016.
Conjunto de subchaves de registro para coleta de despejo de falha
Semelhante ao comportamento em uma versão anterior do SQL Server, os clientes corporativos de 2016 do SQL Server podem configurar as configurações de diretiva de grupo no servidor para ativar ou desativar o conjunto de despejo de falha. Isso é feito configurando uma diretiva baseada no registro. As subchaves do Registro relevantes e as configurações são as seguintes:
Nome de RegEntry = EnableErrorReporting
Tipo de entrada DWORD: 0 é opt-out; 1 é uma opção
Observação: {Versão principal} refere-se à versão do SQL Server. Por exemplo, "130" refere-se ao SQL Server 2016.
Diretiva de grupo baseada no registro nas seguintes subchaves do registro é agraciada pela coleta de despejo de falha de 2016 do SQL Server.
Coleção de despejo de falha para SSMS
SSMS não coleta seu próprio despejo de memória. Qualquer despejo de memória que está relacionado ao SSMS é coletado como parte do relatório de erros do Windows.
O procedimento para ativar ou desativar este recurso depende da versão do sistema operacional. Para ativar ou desativar o recurso, siga as etapas no artigo apropriado para sua versão do Windows.
Windows Server 2016 e Windows 10
Configurar telemetria do Windows em sua organização
Configurações de WER
Como remover a função do CEIP do SQL Server em um ambiente de instância (FCI) de cluster de failover
Por padrão, quando o SQL Server 2016 é instalado como uma instância de cluster de failover, uma função SQL Server 2016 CEIP é adicionada ao cluster. Essa função é visível no Gerenciador de Cluster de Failover. Você não pode remover a função simplesmente configurando as chaves do registro. Você precisa usar o seguinte método adicional para excluir a função.
Remover a função de CEIP do SQL Server do Cluster de Failover, se a função não é necessário
Verificar se qualquer recurso tem uma dependência e essa dependência não depende de qualquer função do CEIP. Em caso afirmativo, Remova essa dependência.
Se não houver nenhuma dependência, a função do CEIP de atalho e, em seguida, clique em Remover.
Na janela pop-up, clique em Sim.
Como reverter e obter a função CEIP novamente no cluster
Para obter a função CEIP adicionada novamente ao cluster, siga estas etapas:
Clique com botão direito a instância SQL e selecione Adicionar recursos.
Selecione o serviço genérico.
Selecione a função do CEIP que você deseja adicionar ao servidor.
Comentários para o Analysis Services
Durante a instalação, o Analysis Services do SQL Server 2016 adiciona uma conta especial para sua instância do Analysis Services. Essa conta é um membro da função de administração do servidor do Analysis Services. A conta é usada para coletar informações de comentários da instância do Analysis Services.
Você pode configurar o serviço para não enviar dados de uso, conforme descrito na seção "Set subchaves do registro no servidor". No entanto, isso não remove a conta de serviço.