Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Předpokládejme, že používáte SQL Server 2017 na Linux. Ve výchozím nastavení je hlavní databáze umístěna v umístění /var/opt/MSSQL/data.Teď chcete změnit umístění souboru hlavní databáze a souboru protokolu chyb na jiné místo.

Řešení

Tato aktualizace je součástí následující kumulativní aktualizace pro SQL Server:

       Kumulativní aktualizace 4 pro SQL Server 2017

Po instalaci SQL serveru 2017 CU4 můžete změnit umístění souboru hlavní databáze a umístění souboru protokolu chyb.

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:

Nejnovější kumulativní aktualizace pro SQL Server 2017

Další informace

Konfigurace umístění ErrorLogFile:

  • K nastavení nového umístění protokolu chyb použijte následující příkaz. Zkontrolujte, že je struktura složky vytvořená předem a že má účet MSSQL oprávnění k vytvoření souboru.

    • ./MSSQL-conf nastavit umístění souboru. ErrorLogFile/Home/User/SQLServer/log/Errorlog

    • Proměnná prostředí pro protokol chyb je MSSQL_ERROR_LOG_FILE.

Následují scénáře a kroky ke konfiguraci umístění základních souborů Base data:

Poznámka: před provedením změn se ujistěte, že máte kompletní zálohu všech databází včetně hlavní databáze.

Scénář 1: Změňte umístění hlavního databázového souboru v existující instalaci SQL.

  • Nové možnosti jsou k dispozici v nástroji MSSQL-conf pro poskytnutí umístění Master. mdf, Mastlog. ldf a protokolu chyb.

  • V následujícím seznamu jsou uvedené příkazy pro nastavení umístění.

  • ./MSSQL-conf nastavit umístění souboru. masterdatafile/Home/User/SQLServer/data/Master.mdf

  • ./MSSQL-conf nastavit umístění souboru. masterlogfile/Home/User/SQLServer/data/Mastlog.ldf

  • Před konfigurací nastavení se ujistěte, že zadaná cesta už existuje a že uživatel MSSQL má ve složce úplná oprávnění.

  • Po konfiguraci nastavení zastavit MSSQL-Server (systemctl zastavte MSSQL-Server) a přesuňte Master. mdf a mastlog. ldf do konfigurovaného umístění a restartujte SQL Server (systemctl se spustí MSSQL-Server).

Scénář 2: před instalací nakonfigurujte umístění souboru hlavní databáze.

  • Po instalaci serveru MSSQL-Server (např.: apt –Získejte instalaci serveru MSSQL-Server).

  • Proměnnou prostředí můžete nastavit následujícím způsobem:

  • Export MSSQL_MASTER_DATA_FILE =/Home/User/sqlservr/data/Master.mdf

  • Export MSSQL_MASTER_LOG_FILE =/Home/User/sqlservr/data/Mastlog.ldf

  • Nebo můžete pomocí kroků uvedených ve SCÉNÁŘI 1 nastavit konfiguraci a potom změnit oprávnění ke složce /var/opt/MSSQL/ , která je vlastněna účtem MSSQL. Pokud nastavíte proměnnou prostředí a nastavení MSSQL-conf, bude mít přednost proměnná prostředí.

Poznámka: název souboru základny hlavní databáze by měl být při instalaci"Mastlog. ldf ". Název souboru se dá později změnit.

Pokud není struktura složky vytvořená nebo účet MSSQL nemá správná oprávnění, zobrazí se během instalace následující chyba.

Chyba: Chyba BootstrapSystemDataDirectories () (HRESULT 0x80070002)

Počáteční nastavení Microsoft SQL serveru selhalo. Podívejte se na chybovou adresu

 

Scénář 3: Změna názvu souborů hlavní databáze

  • Zastavte MSSQL-Server.

  • Nastavení názvů souborů pomocí MSSQL-conf

  • Přejmenujte soubory hlavní databáze na nakonfigurované názvy souborů.

  • Spuštění MSSQL-Server

Následují příkazy pro změnu názvu souborů hlavní databáze.

systemctl zastavení serveru MSSQL

./MSSQL-conf nastavit umístění souboru. masterdatafile/Home/sqlservr/data/TestMaster.mdf

./MSSQL-conf nastavit umístění souboru. masterlogfile/Home/sqlservr/data/testmastlog.ldf

MV/Home/sqlservr/data/Master.mdf/Home/sqlservr/data/TestMaster.mdf

MV/Home/sqlservr/data/Mastlog.ldf/Home/sqlservr/data/testmastlog.ldf

systemctl na serveru MSSQL – Server

Odkazy

Informace o terminologiipoužívané společností Microsoft k popisu aktualizací softwaru.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×