Peter Lykkegaard skrev:
> Ok, og den bruger har fulde rettigheder på MSSQL?
Det mener jeg bestemt. Der er hak i samtlige server roles-felter,
og adgang til alle de databaser der skal tages backup af.
Jeg har dog kun haft public-adgang til master og msdb indtil videre
- det har jeg forsøgsvis ændret til db_owner.
> Prøv at tjekke recovery model på dine databaser
> Den skal være Full for at du kan tage backup af
> transactionloggen (det vil sige at det giver mening etc)
Ah - det forklarer fejlene på master og msdb. Her står den til
simple.
>> Måske er problemet at sletteproceduren slet ikke går i gang
>> hvis en foregående backup-procedure har fejlet.
> Du kan evt tjekke med dine job steps under agenten
Ikke rigtig. Der er kun 1 step af typen:
EXECUTE master.dbo.xp_sqlmaint N'-PlanID ....
I øvrigt har jeg lige opdaget at job history melder følgende for
transaction log backup:
Executed as user: NT AUTHORITY\SYSTEM. sqlmaint.exe failed.
[SQLSTATE 42000] (Error 22029). The step failed.
- mens den tilsvarende melding for det fulde backup-job er:
Executed as user: NT AUTHORITY\SYSTEM. output
-------------------------------------------------------------------
(null)
Microsoft (R) SQLMaint Utility (Unicode), Version 8.00.760
Copyright (C) Microsoft Corporation, 1995 - 1998. The step
succeeded.
> Hvad sker der hvis du tager backup af disse "manuelt"
Ingen problemer (men som nævnt har det også kun været trn-backups
der fejlede).
> Hmm tjek rettighederne for din windows bruger
Jeg kan godt prøve, men da TRN-filerne og BAK-filerne havner i
samme mappe, kan jeg ikke se hvordan der skulle være forskelle mht.
rettigheder.
> Svjh så vil MSSQL bruge locale system account for at skrive
> backuppen til filsystemet
Det ser også sådan ud herfra.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html