Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Problema con backup
martedì 24 luglio 2007 - 17.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lordwaizard
Profilo
| Senior Member
294
messaggi | Data Invio:
mar 24 lug 2007 - 17:51
Ho un db in locale con 2005 express, riesco a fare il backup a tutti i db tranne che a uno.
I permessi sono corretti sia quelli db che quelli su disco non capisco.
Utilizzo
BACKUP DATABASE 902 TO DISK = 'D:\inetpub\prova.bak';
Se metto qualsiasi altro db va (Es)
BACKUP DATABASE crm TO DISK = 'D:\inetpub\prova.bak';
Errore
Messaggio 102, livello 15, stato 1, riga 1
Sintassi non corretta in prossimità di '902'.
Dove sbaglio?
Grazie e scusate per l'ignoranza
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 24 lug 2007 - 17:57
Ciao
>Ho un db in locale con 2005 express, riesco a fare il backup
>a tutti i db tranne che a uno.
>I permessi sono corretti sia quelli db che quelli su disco non
>capisco.
>
>Utilizzo
>BACKUP DATABASE 902 TO DISK = 'D:\inetpub\prova.bak';
>
>Dove sbaglio?
Prova a mettere le parentesi quadre prima e dopo il numero..
BACKUP DATABASE [902] TO DISK = 'D:\inetpub\prova.bak';
di solito è buona norma non usare numeri come inizio di un nome..
>Grazie e scusate per l'ignoranza
Di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 24 lug 2007 - 19:28
>Se metto qualsiasi altro db va (Es)
>BACKUP DATABASE crm TO DISK = 'D:\inetpub\prova.bak';
>
>Errore
>Messaggio 102, livello 15, stato 1, riga 1
>Sintassi non corretta in prossimità di '902'.
>
>Dove sbaglio?
Ciao lordwaizard,
come giustamente ti ha fatto notare Alx81, 902 non costituisce un Regular Identifier, pertanto occorre racchiuderlo tra parentesi quadre ([]).
Affinché il nome di un oggetto possa definirsi "regolare", occorre seguire le seguenti regole:
1) Il primo carattere deve essere una lettera oppure un underscore (_), una chiocciolina (@) o un cancelletto (#).
2) I caratteri seguenti possono essere lettere, numeri, la chiocciolina (@), il dollaro($), un cancelletto (#) o un underscore (_).
3) Non può essere una keyword SQL.
4) Non può contenere spazi o caratteri speciali.
Per maggiori dettagli consulta il seguente paragrafo dei Books Online:
"Identifiers"
http://msdn2.microsoft.com/en-us/library/ms175874.aspx
>Grazie e scusate per l'ignoranza
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
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 !