Sdílet prostřednictvím


Konfigurace oprávnění systému souborů pro přístup k databázovému stroji

platí pro:SQL Server – jenom Windows

Tento článek popisuje, jak systému souborů databázového stroje SQL Serveru udělit přístup k umístění, kde jsou uloženy soubory databáze. Služba databázového stroje musí mít oprávnění systému souborů Systému Windows pro přístup ke složce souborů, ve které jsou uložené soubory databáze. Oprávnění k výchozímu umístění se konfiguruje během instalace. Pokud umístíte soubory databáze do jiného umístění, musíte postupovat podle těchto kroků a udělit databázovému stroji oprávnění k úplnému řízení tohoto umístění.

V SQL Serveru 2012 (11.x) a novějších verzích jsou oprávnění přiřazena identifikátoru zabezpečení služby (SID) pro každou z jejích služeb. Tento systém pomáhá poskytovat izolaci služeb a hloubkovou ochranu. Identifikátor SID pro jednotlivé služby je odvozený z názvu služby a je jedinečný pro každou službu. Článek Konfigurace účtů služeb systému Windows a oprávnění popisuje identifikátor SID pro jednotlivé služby a poskytuje názvy v části oprávnění systému Windows a oprávnění. Jedná se o identifikátor SID pro jednotlivé služby, který musí mít přiřazené přístupové oprávnění k umístění souboru.

Udělit oprávnění systému souborů SID pro jednotlivé služby

  1. Pomocí Průzkumníka Windows přejděte do umístění systému souborů, kde jsou uložené soubory databáze. Klepněte pravým tlačítkem myši na složku systému souborů a potom vyberte Vlastnosti.

  2. Na kartě Zabezpečení zvolte možnost Upravita poté Přidat.

  3. V dialogovém okně Vyberte uživatele, počítač, účet služby nebo skupiny vyberte Umístění, v horní části seznamu umístění vyberte název počítače a pak vyberte OK.

  4. Do pole Zadejte názvy objektů, které chcete vybrat, zadejte název identifikátoru SID pro jednotlivé služby. Pokud ho chcete najít, přečtěte si Konfigurace účtů a oprávnění služby systému Windows. (Pro název SID databázového stroje na službu použijte NT SERVICE\MSSQLSERVER pro výchozí instanci nebo NT SERVICE\MSSQL$<InstanceName> pro pojmenovanou instanci.)

  5. Vyberte Kontrola názvů a ověřte položku. (Pokud ověření selže, může vám radit, že se název nenašel. Když vyberete OK, zobrazí se dialogové okno Nalezeno více názvů. Nyní vyberte název identifikátoru SID pro jednotlivé služby, NT SERVICE\MSSQLSERVER nebo NT SERVICE\MSSQL$<InstanceName>a pak vyberte OK. Dalším výběrem OK se vraťte do dialogového okna oprávnění.)

  6. V poli Název skupiny nebo uživatele vyberte název SID pro jednotlivé služby a potom v poli Oprávnění pro <název> zaškrtněte políčko Povolit pro Úplné řízení.

  7. Vyberte Použít, a poté dvakrát zvolte OK k ukončení.