Fare backup DB sqlserver 2005 da hosting

sabato 09 giugno 2007 - 12.42

valerik Profilo | Junior Member

Salve a tutti,

vorrei poter effettuare backup del dATABASE che risiede su server hosting.
Mi hanno dato una stringa sql da eseguire, ma mi da' il seguente errore:

BACKUP DATABASE [<nome_DB>]
TO DISK = '\\<indirizzo_FTP>\<nome_file>' WITH INIT , NOUNLOAD , NAME = 'Backup di <nome db>', NOSKIP , STATS = 10, NOFORMAT

Errore: Autorizzazione BACKUP DATABASE negata nel database '<nome_DB>'

Ma devo configurare io qualcosa, che so permessi di una determinata cartella, o devono darmeli loro?
Ho provato in locale e tutto viene effettuato correttamente...
Grazie a tutti quelli che mi aiuteranno.
Ciao.
valerik

lbenaglia Profilo | Guru

>BACKUP DATABASE [<nome_DB>]
>TO DISK = '\\<indirizzo_FTP>\<nome_file>' WITH INIT
>, NOUNLOAD , NAME = 'Backup di <nome db>', NOSKIP , STATS
>= 10, NOFORMAT
>
>Errore: Autorizzazione BACKUP DATABASE negata nel database '<nome_DB>'

Ciao valerik,

i Books Online riportano: "BACKUP DATABASE and BACKUP LOG permissions default to members of the sysadmin fixed server role and the db_owner and db_backupoperator fixed database roles".

Dovresti verificare se la login che utilizzi per connetterti all'istanza soddisfa quei requisiti:

EXEC sp_helpsrvrolemember @srvrolename = N'sysadmin'; EXEC sp_helprolemember @rolename = N'db_owner'; EXEC sp_helprolemember @rolename = N'db_backupoperator';

>Grazie a tutti quelli che mi aiuteranno.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5