Errore mentre provo un backup da DOS

venerdì 29 luglio 2011 - 17.40
Tag Elenco Tags  SQL Server 2008 R2  |  SQL Server Express

zseven Profilo | Senior Member

Ciao ragazzi,
sto provando a creare un'operazione per pianificare i backup.
Ho creato l'istruzione T-SQL funzionante su Management, e sto provando a lanciarla da DOS, in particolare ho scritto nel prompt questo:
SQLCMD - S[NOMESERVER] -i PercorsoFile.Sql

Quando faccio invio però mi restituisce questo errore:
Error Locating Server/Instance Specified.
Server is not found or accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections.
Ho anche attivato SQLBrowser e abilitato il protocollo TCP/IP per consentire le connessioni remote, ma niente.

Sapete dirmi cosa sbaglio?
Dipende forse dal fatto che SQL SERVER ha l'autenticazione di SQL?

Spero possiate aiutarmi
Grazie mille
Guido

/****************************************************

Scusate se modifico, ma ho risolto era un problema legato proprio all'autenticazione.
Ho visto poi dopo l'altro thread chiuso da poco che parlava proprio di questo e mi è stato di grande aiuto.

Volevo soltanto chiedere una cosa relativamente a quel codice:
per eseguire il backup in contemporanea di più database ho modificato come segue la query:


PRINT N'Backup database <nome db> in corso...'; SET @Device = 'D:\BACKUP\db1_Full_' + CONVERT(char(10), CURRENT_TIMESTAMP, 120) + '.bak'; BACKUP DATABASE \db1 TO DISK = @Device; PRINT N'Backup database <nome db> eseguito correttamente.'; PRINT N'Backup database <nome db> in corso...'; SET @Device2 = 'D:\BACKUP\\db2_Full_' + CONVERT(char(10), CURRENT_TIMESTAMP, 120) + '.bak'; BACKUP DATABASE \db2 TO DISK = @Device2; PRINT N'Backup database <nome db> eseguito correttamente.';

Aggiungendo una nuova dichiarazione sopra

DECLARE @Device varchar(100);
DECLARE @Device2 varchar(100);

Ho controllato e funziona, ma volevo solo sapere se come procedimento era corretto, e, più o meno, se è consigliabile limitare il numero di database sui cui effettuare il backup incontemporanea.

Grazie mille
Guido

lbenaglia Profilo | Guru

>Ho controllato e funziona, ma volevo solo sapere se come procedimento
>era corretto, e, più o meno, se è consigliabile limitare il numero
>di database sui cui effettuare il backup incontemporanea.

Ciao Guido,

Il procedimento è corretto ed i backup sono eseguiti sequenzialmente, ad ogni modo non c'è alcuna controindicazione ad eseguire backup in parallelo (sempre che il sottosistema dischi "ci stia dietro" ).

>Grazie mille
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5