Besturingssysteem
WindowsSoftware
AlleFout melding
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'.
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user '[username]'.
No database file found for 'MSSQL\(local)\XXX'
Database "XXX" not found
Backup gemist
Oorzaak
Ontstaat als de username of het wachtwoord voor de SQL-servertoegang onjuist is of de gebruiker niet de backup rechten heeft.De MS SQL-backup werkt als volgt:
- De backuptaak wordt gestart door de Scheduler-service, het backupproces meldt zich aan met de Windows-authenticatie.
- Het backupproces start een SQL Client, die zich bij de SQL-server aanmeldt met de opgegeven SQL-username en het wachtwoord.
- De SQL Client verzoekt aan de SQL-server om de databases te exporteren naar de tijdelijke map.
- De databases worden vergeleken met de vorige backup en de verschillen worden verzameld. Deze verschillen worden geüpload.
Oplossing
In de MS SQL-backupset moeten een SQL-username en wachtwoord ingevuld worden, en eventueel ook een Windows-aanmelding voor de tijdelijke map.- Open de software
- Ga naar de backupsets
- Kies de juiste backupset
- Vul bij het tab 'Algemeen' de Windows Authenticatie en de MSSQL server authenticatie in
- Klik op 'OK'
- Sla de instellingen / Sluit de software
- Start de MSSQL Management Studio
- Meld je aan met dezelfde credentials die in de backup software zijn ingevuld
- Indien dit mislukt moet er aangemeld worden als de sa gebruiker om voldoende rechten te krijgen voor wijzigingen.
- Ga in de studio naar de gebruiker toe ([SERVER]\Security\Logins)
- Selecteer de user mapping
- Controleer hier of de gebruiker de db_backupoperator rechten heeft op de databases waarvan een backup gemaakt moet worden.
-
Deze rechten zijn per gebruiker per database!
-
- Zet het vinkje bij de db_backupoperator bij iedere database waarvan een backup gemaakt moet worden
- Pas de wijzigingen toe