Linux에서 SQL Server에 대 한 고객 의견Customer Feedback for SQL Server on Linux

이 항목 적용 대상: 예(Linux에만 해당) SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스없는병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL Server (Linux only)noAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse

기본적으로 Microsoft SQL Server는 고객이 응용 프로그램을 사용하는 방법에 대한 정보를 수집합니다.By default, Microsoft SQL Server collects information about how its customers are using the application. 특히, SQL Server는 설치 환경, 사용 및 성능에 대한 정보를 수집합니다.Specifically, SQL Server collects information about the installation experience, usage, and performance. 이 정보는 Microsoft에서 고객의 요구에 맞게 제품을 향상시키는 데 도움이 됩니다.This information helps Microsoft improve the product to better meet customer needs. 예를 들어 Microsoft는 관련 버그를 수정하고, SQL Server 사용 방법에 대한 설명서를 개선하고, 고객에게 더 나은 서비스를 제공하기 위해 제품에 기능을 추가할지 여부를 결정할 수 있도록 고객에게 발생하는 오류 코드 종류에 대한 정보를 수집합니다.For example, Microsoft collects information about what kinds of error codes customers encounter so that we can fix related bugs, improve our documentation about how to use SQL Server, and determine whether features should be added to the product to better serve customers.

이 문서에서는 세부 정보는 수집를 보내도록 Linux에서 Microsoft SQL Server를 구성 하는 방법에 대 한 어떤 종류의 정보를 수집 하는 방법에 대 한 정보를 Microsoft 합니다.This document provides details about what kinds of information are collected and about how to configure Microsoft SQL Server on Linux to send that collected information to Microsoft. SQL Server 2017 수행 하 고 사용자 로부터 수집 하지 않는 정보를 설명 하는 개인정보취급방침 포함 되어 있습니다.SQL Server 2017 includes a privacy statement that explains what information we do and do not collect from users. 개인정보취급방침 읽어 보십시오.Please read the privacy statement.

특히 Microsoft는 이러한 메커니즘을 통해 다음과 같은 유형의 정보는 전송하지 않습니다.Specifically, Microsoft does not send any of the following types of information through this mechanism:

  • 사용자 테이블 내부의 값Any values from inside user tables
  • 로그온 자격 증명 또는 기타 인증 정보Any logon credentials or other authentication information
  • PII(개인 식별 정보)Personally Identifiable Information (PII)

SQL Server 2017은 고객이 경험하는 설치 문제를 빠르게 찾아 해결할 수 있도록 하기 위해 항상 설치 프로세스에서 설치 환경에 대한 정보를 수집하고 전송합니다.SQL Server 2017 always collects and sends information about the installation experience from the setup process so that we can quickly find and fix any installation problems that the customer is experiencing. SQL Server 2017를 (서버 인스턴스 단위로)에 대 한 정보를 통해 보내지 않도록 구성할 수 있습니다 mssql conf합니다.SQL Server 2017 can be configured not to send information (on a per-server instance basis) to Microsoft through mssql-conf. mssql conf Red Hat Enterprise Linux, SUSE Linux Enterprise Server 및 Ubuntu에 대 한 SQL Server 2017와 함께 설치 되는 구성 스크립트입니다.mssql-conf is a configuration script that installs with SQL Server 2017 for Red Hat Enterprise Linux, SUSE Linux Enterprise Server, and Ubuntu.

참고

유료 버전의 SQL Server에서만 Microsoft로 정보를 보내지 못하게 설정할 수 있습니다.You can disable the sending of information to Microsoft only in paid versions of SQL Server.

고객 의견을 사용 하지 않도록 설정Disable Customer Feedback

이 옵션에는 SQL Server 여부를 Microsoft로 피드백을 보내는 경우 변경할 수 있습니다.This option lets you change if SQL Server sends feedback to Microsoft or not. 기본적으로이 값은 설정을 true로 합니다.By default, this value is set to true. 값을 변경 하려면 다음 명령을 실행 합니다.To change the value, run the following commands:

Ubuntu, Red Hat 및 SUSE, 등에On Red Hat, SUSE, and Ubuntu

  1. 루트 및 mssql conf 스크립트를 실행 하는 중는 설정 명령을 telemetry.customerfeedback합니다.Run the mssql-conf script as root with the set command for telemetry.customerfeedback. 다음 예에서는 지정 하 여 고객 의견 해제 false합니다.The following example turns off customer feedback by specifying false.

    sudo /opt/mssql/bin/mssql-conf set telemetry.customerfeedback false
    
  2. SQL Server 서비스를 다시 시작 합니다.Restart the SQL Server service:

    sudo systemctl restart mssql-server
    

Docker에서On Docker

Docker에 고객의 의견을 사용 하지 않도록 설정 하려면 Docker 있어야 데이터 유지합니다.To disable Customer Feedback on docker you must have Docker persist your data.

  1. 추가 mssql.conf 줄이 포함 된 파일 [telemetry]customerfeedback = false 호스트 디렉터리에 있습니다.Add an mssql.conf file with the lines [telemetry] and customerfeedback = false in the host directory:

    echo '[telemetry]' >> <host directory>/mssql.conf
    
    echo 'customerfeedback = false' >> <host directory>/mssql.conf
    
  2. 컨테이너 이미지를 실행 합니다.Run the container image

    docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d microsoft/mssql-server-linux:2017-latest
    
    docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong!Passw0rd>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d microsoft/mssql-server-linux:2017-latest
    

Linux 사용 피드백 컬렉션에서 SQL Server에 대 한 로컬 감사Local Audit for SQL Server on Linux Usage Feedback Collection

Microsoft SQL Server 2017 수집 하는 컴퓨터 또는 장치 ("표준 컴퓨터 정보")에 대 한 정보를 Microsoft로 보낼 수 있는 인터넷 사용 기능이 포함 되어 있습니다.Microsoft SQL Server 2017 contains Internet-enabled features that can collect and send information about your computer or device ("standard computer information") to Microsoft. SQL Server 사용 피드백 컬렉션의 로컬 감사 구성 요소를 Microsoft로 전송 되는 데이터 (로그)를 나타내는 지정 된 폴더로 서비스에 의해 수집 된 데이터를 작성할 수 있습니다.The Local Audit component of SQL Server Usage Feedback collection can write data collected by the service to a designated folder, representing the data (logs) that will be sent to Microsoft. 로컬 감사의 목적은 고객들이 규정 준수 또는 개인 정보 유효성 검사의 이유로 이 기능을 사용하여 Microsoft에서 수집하는 모든 데이터를 확인하기 위함입니다.The purpose of the Local Audit is to allow customers to see all data Microsoft collects with this feature, for compliance, regulatory or privacy validation reasons.

Linux에서 SQL Server에서 로컬 감사는 SQL Server 데이터베이스 엔진에 대 한 인스턴스 수준에서 구성할 수 있습니다.In SQL Server on Linux, Local Audit is configurable at instance level for SQL Server Database Engine. 다른 SQL Server 구성 요소 및 SQL Server 도구 사용 피드백 컬렉션에 대 한 로컬 감사 기능을 갖지 않습니다.Other SQL Server components and SQL Server Tools do not have Local Audit capability for usage feedback collection.

로컬 감사를 사용 하도록 설정Enable Local Audit

이 옵션 로컬 감사를 사용 하도록 설정 하 고 로컬 감사 로그가 생성 됩니다는 디렉터리를 설정할 수 있습니다.This option enables Local Audit and lets you set the directory where the Local Audit logs are created.

  1. 새 로컬 감사 로그에 대 한 대상 디렉터리를 만듭니다.Create a target directory for new Local Audit logs. 다음 예제에서는 새 /tmp/감사 디렉터리:The following example creates a new /tmp/audit directory:

    sudo mkdir /tmp/audit
    
  2. 소유자 및 그룹 디렉터리의 변경 된 mssql 사용자:Change the owner and group of the directory to the mssql user:

    sudo chown mssql /tmp/audit
    sudo chgrp mssql /tmp/audit
    
  3. 루트 및 mssql conf 스크립트를 실행 하는 중는 설정 명령을 telemetry.userrequestedlocalauditdirectory:Run the mssql-conf script as root with the set command for telemetry.userrequestedlocalauditdirectory:

    sudo /opt/mssql/bin/mssql-conf set telemetry.userrequestedlocalauditdirectory /tmp/audit
    
  4. SQL Server 서비스를 다시 시작 합니다.Restart the SQL Server service:

    sudo systemctl restart mssql-server
    

Docker에서On Docker

Docker에서 로컬 감사를 사용 하도록 설정 하려면 Docker 있어야 데이터 유지합니다.To enable Local Audit on docker you must have Docker persist your data.

  1. 새 로컬 감사 로그에 대 한 대상 디렉터리는 컨테이너에 있게 됩니다.The target directory for new Local Audit logs will be in the container. 컴퓨터에 호스트 디렉터리에서 새 로컬 감사 로그에 대 한 대상 디렉터리를 만듭니다.Create a target directory for new Local Audit logs in the host directory on your machine. 다음 예제에서는 새 감사/ 디렉터리:The following example creates a new /audit directory:

    sudo mkdir <host directory>/audit
    
  2. 추가 mssql.conf 줄이 포함 된 파일 [telemetry]userrequestedlocalauditdirectory = <host directory>/audit 호스트 디렉터리에 있습니다.Add an mssql.conf file with the lines [telemetry] and userrequestedlocalauditdirectory = <host directory>/audit in the host directory:

    echo '[telemetry]' >> <host directory>/mssql.conf
    
    echo 'userrequestedlocalauditdirectory = <host directory>/audit' >> <host directory>/mssql.conf
    
  3. 컨테이너 이미지를 실행 합니다.Run the container image

    docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d microsoft/mssql-server-linux:2017-latest
    
    docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong!Passw0rd>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d microsoft/mssql-server-linux:2017-latest
    

다음 단계Next steps

Linux에서 SQL Server에 대 한 자세한 내용은 참조는 linux 개요 SQL Server의합니다.For more information about SQL Server on Linux, see the Overview of SQL Server on Linux.