Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server – Linux
Microsoft ve výchozím nastavení shromažďuje informace o tom, jak zákazníci používají SQL Server. Sql Server konkrétně shromažďuje informace o prostředí instalace, využití a výkonu. Tyto informace pomáhají Microsoftu vylepšit produkt tak, aby lépe vyhovoval potřebám zákazníků. Microsoft například shromažďuje informace o tom, jaké druhy kódů chyb zákazníci narazí, abychom mohli opravit související chyby, vylepšit naši dokumentaci o používání SQL Serveru a určit, jestli mají být funkce přidány do produktu, aby lépe sloužily zákazníkům.
Tento dokument obsahuje podrobnosti o tom, jaký druh informací se shromažďuje, a o tom, jak nakonfigurovat SQL Server v Linuxu tak, aby odesílal shromážděné informace společnosti Microsoft. SQL Server obsahuje prohlášení o zásadách ochrany osobních údajů, které vysvětluje, jaké informace děláme a neshromažďujeme od uživatelů. Další informace naleznete v prohlášení o zásadách ochrany osobních údajů.
Konkrétně Microsoft prostřednictvím tohoto mechanismu neodesílá žádný z následujících typů informací:
- Všechny hodnoty z uživatelských tabulek
- Všechny přihlašovací údaje nebo jiné ověřovací informace
- Osobní údaje
SQL Server vždy shromažďuje a odesílá informace o instalačním prostředí z procesu instalace, abychom mohli rychle najít a opravit případné problémy s instalací, ke kterým dochází zákazník. SQL Server lze nakonfigurovat tak, aby neodesílal informace (na instanci pro jednotlivé servery) společnosti Microsoft prostřednictvím mssql-conf. mssql-conf je konfigurační skript, který se instaluje s SQL Serverem pro Red Hat Enterprise Linux, SUSE Linux Enterprise Server a Ubuntu.
Poznámka
Odesílání informací do Microsoftu můžete zakázat pouze v placených verzích SQL Serveru.
Zakázání shromažďování dat o využití a diagnostických datech
Tato možnost umožňuje změnit, zda SQL Server odesílá diagnostická a uživatelská data společnosti Microsoft. Ve výchozím nastavení je tato hodnota nastavená na true. Pokud chcete hodnotu změnit, spusťte následující příkazy:
Důležitý
Shromažďování dat o využití a diagnostických datech nejde vypnout pro bezplatné edice SQL Serveru, Express a Developer.
Na Red Hatu, SUSE a Ubuntu
Spusťte skript mssql-conf jako kořen s příkazem
setprotelemetry.customerfeedback. Následující příklad vypne shromažďování dat o využití a diagnostice zadánímfalse.sudo /opt/mssql/bin/mssql-conf set telemetry.customerfeedback falseRestartujte službu SQL Serveru:
sudo systemctl restart mssql-server
V kontejneru Linuxu
Pokud chcete zakázat shromažďování dat o využití a diagnostice v kontejneru Linux, je nutné, aby kontejner uchoval data.
Přidejte soubor
mssql.confs řádky[telemetry]acustomerfeedback = falsev adresáři hostitele:echo '[telemetry]' >> <host directory>/mssql.confecho 'customerfeedback = false' >> <host directory>/mssql.confSpusťte image kontejneru:
Důležitý
Proměnná prostředí
SA_PASSWORDje zastaralá. Místo toho použijteMSSQL_SA_PASSWORD.docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2017-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2017-latest
Přidejte soubor
mssql.confs řádky[telemetry]acustomerfeedback = falsev adresáři hostitele:echo '[telemetry]' >> <host directory>/mssql.confecho 'customerfeedback = false' >> <host directory>/mssql.confSpusťte image kontejneru:
Důležitý
Proměnná prostředí
SA_PASSWORDje zastaralá. Místo toho použijteMSSQL_SA_PASSWORD.docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-latest
Přidejte soubor
mssql.confs řádky[telemetry]acustomerfeedback = falsev adresáři hostitele:echo '[telemetry]' >> <host directory>/mssql.confecho 'customerfeedback = false' >> <host directory>/mssql.confSpusťte image kontejneru:
Důležitý
Proměnná prostředí
SA_PASSWORDje zastaralá. Místo toho použijteMSSQL_SA_PASSWORD.docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2022-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2022-latest
Opatrnost
Vaše heslo by mělo postupovat podle výchozích zásad hesel SQL Serveru . Ve výchozím nastavení musí heslo obsahovat alespoň osm znaků a musí obsahovat znaky ze tří z následujících čtyř sad: velká písmena, malá písmena, číslice se základem 10 a symboly. Hesla můžou mít délku až 128 znaků. Používejte hesla, která jsou co nejdéle a složitá.
Místní audit využití a shromažďování diagnostických dat pro SQL Server na Linuxu
SQL Server obsahuje funkce s podporou internetu, které můžou společnosti Microsoft shromažďovat a odesílat informace o vašem počítači nebo zařízení ("standardní informace o počítači"). Komponenta Místní audit využití a shromažďování diagnostických dat SQL Serveru může zapisovat data shromážděná službou do určené složky představující data (protokoly), která se odesílají do Microsoftu. Účelem místního auditu je umožnit zákazníkům zobrazit všechna data, která Microsoft s touto funkcí shromažďuje z důvodů dodržování předpisů, zákonných předpisů nebo ověření ochrany osobních údajů.
V SQL Serveru v Linuxu je místní audit konfigurovatelný na úrovni instance pro databázový stroj SQL Serveru. Ostatní komponenty SQL Serveru a nástroje SQL Serveru nemají možnost místního auditu pro shromažďování dat o využití a diagnostice.
Povolit místní audit
Tato možnost povolí místní audit a umožňuje nastavit adresář, ve kterém se vytvářejí protokoly místního auditu.
Vytvořte cílový adresář pro nové protokoly místního auditu. Následující příklad vytvoří nový adresář
/tmp/audit:sudo mkdir /tmp/auditZměňte vlastníka a skupinu adresáře na uživatele
mssql:sudo chown mssql /tmp/audit sudo chgrp mssql /tmp/auditSpusťte skript mssql-conf jako kořen s příkazem
setprotelemetry.userrequestedlocalauditdirectory:sudo /opt/mssql/bin/mssql-conf set telemetry.userrequestedlocalauditdirectory /tmp/auditRestartujte službu SQL Serveru:
sudo systemctl restart mssql-server
V kontejneru Linuxu
Pokud chcete povolit místní audit v kontejneru Linuxu, kontejner musí mít schopnost uchovat data.
Cílový adresář pro nové protokoly místního auditu bude v kontejneru. Vytvořte cílový adresář pro nové protokoly místního auditu v hostitelském adresáři na vašem počítači. Následující příklad vytvoří nový adresář
/audit:sudo mkdir <host directory>/auditPřidejte soubor
mssql.confs řádky[telemetry]auserrequestedlocalauditdirectory = <host directory>/auditv adresáři hostitele:echo '[telemetry]' >> <host directory>/mssql.confecho 'userrequestedlocalauditdirectory = <host directory>/audit' >> <host directory>/mssql.confSpusťte image kontejneru:
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2017-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2017-latest
Cílový adresář pro nové protokoly místního auditu bude v kontejneru. Vytvořte cílový adresář pro nové protokoly místního auditu v hostitelském adresáři na vašem počítači. Následující příklad vytvoří nový adresář
/audit:sudo mkdir <host directory>/auditPřidejte soubor
mssql.confs řádky[telemetry]auserrequestedlocalauditdirectory = <host directory>/auditv adresáři hostitele:echo '[telemetry]' >> <host directory>/mssql.confecho 'userrequestedlocalauditdirectory = <host directory>/audit' >> <host directory>/mssql.confSpustit image kontejneru
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2019-latest
Cílový adresář pro nové protokoly místního auditu bude v kontejneru. Vytvořte cílový adresář pro nové protokoly místního auditu v hostitelském adresáři na vašem počítači. Následující příklad vytvoří nový adresář
/audit:sudo mkdir <host directory>/auditPřidejte soubor
mssql.confs řádky[telemetry]auserrequestedlocalauditdirectory = <host directory>/auditv adresáři hostitele:echo '[telemetry]' >> <host directory>/mssql.confecho 'userrequestedlocalauditdirectory = <host directory>/audit' >> <host directory>/mssql.confSpustit image kontejneru
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2022-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2022-latest
Cílový adresář pro nové protokoly místního auditu bude v kontejneru. Vytvořte cílový adresář pro nové protokoly místního auditu v hostitelském adresáři na vašem počítači. Následující příklad vytvoří nový adresář
/audit:sudo mkdir <host directory>/auditPřidejte soubor
mssql.confs řádky[telemetry]auserrequestedlocalauditdirectory = <host directory>/auditv adresáři hostitele:echo '[telemetry]' >> <host directory>/mssql.confecho 'userrequestedlocalauditdirectory = <host directory>/audit' >> <host directory>/mssql.confSpustit image kontejneru
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2025-latestdocker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" -p 1433:1433 -v <host directory>:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2025-latest
Opatrnost
Vaše heslo by mělo postupovat podle výchozích zásad hesel SQL Serveru . Ve výchozím nastavení musí heslo obsahovat alespoň osm znaků a musí obsahovat znaky ze tří z následujících čtyř sad: velká písmena, malá písmena, číslice se základem 10 a symboly. Hesla můžou mít délku až 128 znaků. Používejte hesla, která jsou co nejdéle a složitá.