Sql e db in ftp

giovedì 25 novembre 2010 - 15.28
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  Windows Server 2008  |  Visual Studio 2010  |  SQL Server 2008 R2  |  Firefox

382954 Profilo | Newbie

Salve,
scusate se la domanda può sembrarvi ovvia:

avendo unicamente accesso ftp è possibile recuperare un db Sql server 2008 su un server windows server 2008 ? e se si, quale file dovrei copiare ?
Purtroppo non ho file di backup in quanto non era ancora 'definitivo' e il server è stato messo (dal fornitore) in modalità protetta (onlyftp) per una falla di sicurezza.

grazie

sanbiz Profilo | Senior Member

>avendo unicamente accesso ftp è possibile recuperare un db Sql
>server 2008 su un server windows server 2008 ? e se si, quale
>file dovrei copiare ?

Perdonami, ma non ho ben capito la tua esigenza.
Provo a risponderti ugualmente: il file fisico del database generalmente ha estensione .mdf, mentre quello dei log delle transazioni ha estensione .ldf.
Ricorda che se vuoi copiare tali file il servizio SQL Server non deve essere in esecuzione o, in caso contrario, non deve avere il database collegato.

--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/

382954 Profilo | Newbie

Scusami, non sono pratico, cerco di spiegarmi nel meglior modo possibile:

ho un server dedicato cui ospito un ecommerce. Ieri notte il fornitore del server è stato allertato da alcuni log strani provenienti dal mio server.
E' risultato che, attraverso una falla di sicurezza, il server è stato vittima di intrusioni esterne e, di conseguenza, il server è stato messo in una situazione di 'ftprescue' per il recupero dei dati.

Il server è windows ed il db è sql; non avendo copie di backup chiedevo, attraverso FTP, se fosse possibile trasferrmi il db in locale per poi ritrasferirlo al server dopo una eventuale formatazzione.

Dalla tua risposta presumo di si ed ho anche individuato i 2 files incriminati :).

Cortesemente, puoi indicarmi quale operazione devo eseguire per ripristinare quei 2 files (import ??) una volta formattato il server ?
Grazie mille.



sanbiz Profilo | Senior Member

>Dalla tua risposta presumo di si ed ho anche individuato i 2
>files incriminati :).
>
>Cortesemente, puoi indicarmi quale operazione devo eseguire per
>ripristinare quei 2 files (import ??) una volta formattato il

Se riesci a dare il download via ftp dei files del database, prova a fare l'attach degli stessi su un'istanza SQL locale, per vedere che tutto funzioni.
Poi procedi col backup del database in modo da averne uno valido e, successivamente, quando il server sarà nuovamente pronto, effettuare il restore del database su di esso.


--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/

lbenaglia Profilo | Guru

>Dalla tua risposta presumo di si ed ho anche individuato i 2
>files incriminati :).
Come ti ha giustamente indicato Sandro, se SQL Server è ancora avviato non te ne fai niente dei "2 files incriminati" dato che saranno in uno stato inconsistente.

>Grazie mille.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/

382954 Profilo | Newbie

Io credo che Sql non sia in esecuzione in quanto la macchina è stata restartata per avviare il rescueftp .
Inoltre ho inviato un ticket con la richiesta di effettuarmi anche un backup classico.

Potete consigliarmi un tool per controllare la vulnerabilità del sistema ?

Da una ricerca su Google ho trovato 2 Windows Live Scanner o Systems Management Server (SMS)"; va bene o mi consigliate qualcosa di diverso ?
Grazie a tutti.



lbenaglia Profilo | Guru

>Io credo che Sql non sia in esecuzione in quanto la macchina
>è stata restartata per avviare il rescueftp .
Guarda che SQL Server è un servizio che si avvia automaticamente prima ancora che tu faccia logon al sistema (a meno di averlo disabilitato o messo in manuale).

>Inoltre ho inviato un ticket con la richiesta di effettuarmi
>anche un backup classico.
>
>Potete consigliarmi un tool per controllare la vulnerabilità
>del sistema ?
No, e la richiesta è off-topic in questa stanza.

>Grazie a tutti.
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5