Oprávnění k zálohování a obnově serveru SQL Server

Oprávnění vyžadovaná jednoprůchodovou zálohou

Aby bylo možné úspěšně provést jednoprůchodovou zálohu počítače, ve kterém je spuštěna aplikace Microsoft SQL Server, účet, pod kterým je spuštěn plán zálohování, musí být členem skupiny Backup Operators nebo Administrators v tomto počítači.

Tento účet také musí mít roli sysadmin pro každou instanci aplikace instalovanou v počítači.

Pokud vytvoříte plán zálohování a jste přihlášeni jako běžný uživatel, například jako člen skupiny Users, je nutné zadat pověření pro účet, který má výše zmíněná oprávnění. To je možné nastavit po kliknutí na možnost Pověření pro plán na stránce Vytvoření plánu zálohování.

Plán zálohování vytvořený členem skupiny Administrators se ve výchozím nastavení spustí pod účtem služby agenta. To platí i u centralizovaného plánu zálohování vytvořený serverem pro správu. Z tohoto důvodu se doporučuje přiřadit agentovi oprávnění nutná pro jednoprůchodovou zálohu.

Udělení oprávnění agentovi

Při instalaci instalační program zahrne účet služby agenta do skupiny Backup Operators. Jestliže pro agenta vytvoříte nový účet, bude tento účet zahrnut také ve skupině Administrators. Proto bude mít agent v systému Windows vždy požadovaná oprávnění.

Aby bylo možné agentovi přidělit v systému SQL Server roli sysadmin, zobrazí se výzva k zadání pověření pro roli sysadmin pro každou instanci Microsoft SQL nainstalovanou v počítači. Pokud během instalace nezadáte pověření, můžete agentovi udělit roli sysadmin později jedním z následujících způsobů:

Je také nutné explicitně udělit agentovi roli sysadmin, poté co jste v počítači nainstalovali novou instanci serveru Microsoft SQL Server.

Jak udělit účtu služby agenta roli sysadmin pro instanci pomocí skriptu T-SQL

  1. Vytvořte textový soubor s následujícím obsahem:

    Create Login [<název počítače>\Acronis Agent User] From Windows
    Exec master..sp_addsrvrolemember @loginame = '<název počítače>\Acronis Agent User',@rolename = 'sysadmin'

    Acronis Agent User je výchozí účet vytvořený pro agenta. Pokud jste během instalace agenta zadali existující účet, nahraďte Acronis Agent User uživatelským jménem existujícího účtu.

    Soubor může mít libovolnou příponu.

  2. Na příkazovém řádku zadejte následující příkaz:

    sqlcmd -S <název počítače>\<název instance> -i <úplná cesta k souboru skriptu T-SQL>

Pokud agentovi nechcete udělit roli sysadmin, je nutné zadat pověření pro každý plán zálohování tak, jak bylo popsáno v úvodu tohoto tématu.

Oprávnění nutná pro obnovení databáze serveru Microsoft SQL Server

Při obnovení databáze do instance je nutné zadat pověření pro danou instanci. Výzva k zadání pověření se objeví poté, co vyberete cílovou instanci na stránce Obnovení dat.