Come Unire Una Discarica

Sommario:

Come Unire Una Discarica
Come Unire Una Discarica

Video: Come Unire Una Discarica

Video: Come Unire Una Discarica
Video: Smaltimento dei rifiuti - Te lo spiego meglio 2024, Maggio
Anonim

Per eseguire il backup delle informazioni o trasferire dati da un server a un altro, è spesso necessario unire un dump di un database servito da qualsiasi DBMS. In genere, un dump è una sequenza di istruzioni SQL per creare e popolare tabelle, aggiungere vincoli, stored procedure, trigger, ecc.

Come unire una discarica
Come unire una discarica

Necessario

  • - credenziali di accesso ai server database Microsoft SQL Server, MySQL, PostgreSQL;
  • - Studio di gestione di SQL Server;
  • - un pacchetto di utilità per console, inclusi mysqldump e mysqlshow;
  • è un pacchetto di utilità della console che include pg_dump e psql.

Istruzioni

Passo 1

Inizia a generare un dump del database gestito dal DBMS di Microsoft SQL Server. Connettiti al server utilizzando SQL Server Management Studio. All'avvio dell'applicazione, verrà visualizzata la finestra di dialogo dei parametri di connessione. Specificare il nome e il tipo di server al suo interno, selezionare il tipo di autenticazione. Inserisci le credenziali dell'utente, se richiesto. Fare clic sul pulsante Connetti

Passo 2

Nella finestra Esplora oggetti, espandere la sezione Database. Evidenzia l'elemento corrispondente al database di destinazione. Cliccaci sopra con il tasto destro del mouse. Nel menu contestuale, seleziona la voce "Genera script…". Verrà visualizzata la finestra della procedura guidata

Passaggio 3

Immettere le opzioni nelle pagine della Creazione guidata script e fare clic su Avanti. In particolare, nella quarta pagina, selezionare la posizione in cui verrà posizionato il dump creato (in un file, negli appunti o in una nuova finestra). Nella quinta pagina, fai clic sul pulsante Fine. Attendere fino al completamento del processo di generazione del dump del database. Può richiedere molto tempo

Passaggio 4

Avvia una shell su Windows o un emulatore di terminale su sistemi simili a Linux. Su Linux, puoi anche passare alla console di testo premendo Ctrl, alt="Immagine" e uno dei tasti funzione F1-F12. Questo è necessario per utilizzare i dumper della console MySQL e PostgreSQL

Passaggio 5

Controlla le informazioni della guida per l'utilità mysqldump. Eseguire il comando: mysqldump --help Prestare particolare attenzione alle opzioni utilizzate per specificare il server di destinazione e le credenziali dell'utente

Passaggio 6

Scarica il database MySQL. Esegui l'utilità mysqldump dalla riga di comando con i parametri richiesti, reindirizzando il suo output a un file o specificando il file di destinazione utilizzando le opzioni -r o --result-file. Ad esempio: mysqldump -p -u mioutente -Q miodatabase> /home/myhomedir/tmp/dump.sql In questo caso, un dump del miodatabase, incluso il codice della stored procedure (opzione -Q), che si trova su un server funzionante localmente a cui si accede con le credenziali dell'utente myuser (la password è richiesta dall'utility) verrà inserita nel file /home/myhomedir/tmp/dump.sql. Se il server si trova su una macchina diversa, utilizzare l'opzione -ho --host

Passaggio 7

Controlla il riferimento all'utility pg_dump. Eseguire il comando: pg_dump --help Nota le opzioni -f, -F, -U, -d, -h

Passaggio 8

Scarica il database PostgreSQL. Utilizzare l'utility pg_dump, passando i parametri richiesti, ad esempio: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Questo scaricherà il database template1, gestito dal server in esecuzione sulla macchina locale. Il dump verrà inserito nel file /home/myhome/tmp/dump.sql. Utilizzare l'opzione -h per specificare l'indirizzo del server.

Consigliato: