Ho un database obsoleto, ma vorrei conservare i dati da questo database in una versione separata del database corrente. Ho creato una copia del mio attuale database, ma contiene tutti i nuovi dati al suo interno. C'è un modo per rimuovere tutti questi dati e quindi importare i dati dal database obsoleto?Rimuovere tutti i dati dal database di SQL Server, quindi immettere nuovamente i dati da un altro database?
5
A
risposta
8
Provate a rimuovere i dati:
-- disable all constraints
EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all"
-- delete data in all tables
EXEC sp_MSForEachTable "DELETE FROM ?"
-- enable all constraints
exec sp_msforeachtable "ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all"
Per importare i dati:
- In Microsoft SQL Server Management Studio Express, espandere i database.
- fare clic destro sugli oggetti di database contenente da copiare in un altro database
- Cliccare su Attività, quindi Genera script ... Questo aprirà la procedura guidata di script, che è praticamente auto-esplicativo:
- Seleziona il database (che dovrebbe essere preselezionato per te),
- Seleziona Opzioni (la prima volta potresti accettare solo le selezioni predefinite),
- Scegli i tipi di oggetto che vuoi script (stored procedure, funzioni definite dall'utente , ecc.),
- Selezionare gli oggetti specifici da script e infine specificare y dove stampare lo script (scegliere Script in una nuova finestra di query per comodità).
Una volta completato, tornare alla finestra delle query con gli oggetti con script. Modificare la direttiva USE (la prima riga) in modo che faccia riferimento al database di destinazione (ad es. USE [Northwind]) ed eseguire lo script.
Problemi correlati
- 1. Aggiornamento campo con i dati provenienti da un altro database
- 2. L'Ottimizzazione guidata database di SQL Server modifica i dati?
- 3. problema con ottenere i dati dal database
- 4. Trasferisci dati da un database ad un altro database
- 5. Come copiare i dati da un database/tabella ad un altro database/tabella
- 6. Come leggere i dati dal database SQLite?
- 7. Come esportare i dati da SQL Server?
- 8. come recuperare i dati dal database SQL in Word 2010?
- 9. Rimuovi tutti i duplicati dal database Redshift
- 10. Come memorizzare i dati da edittext al database SQL sqlite?
- 11. Rimuovere i numeri dal server sql stringa
- 12. Posso unire i dati da 2 diversi database DB2? (Come database collegati a SQL Server)
- 13. PostgreSQL: copia dati da una tabella, database, server a un'altra tabella, un altro database, server
- 14. Mostra dati dal database SQL in Gridview
- 15. Rimuovere i dati dal RRDTool
- 16. Rimuovere i privilegi dal database MySQL
- 17. PDO ottenere dati dal database
- 18. Esportare i dati dal database H2 in CSV
- 19. Polling lungo con i dati del database?
- 20. Quali sono i modi per inserire e recuperare i dati BLOB dal database Oracle utilizzando SQL?
- 21. Caricamento di un foglio di Excel e importare i dati in database di SQL Server
- 22. Drools recupera i dati dal database in fase di esecuzione
- 23. MySQL: selezionare i dati dal database tra due date
- 24. Esportare i dati da SAP a SQL Server
- 25. Come si salva una piccola parte di dati da un backup del database SQL Server?
- 26. Copia dati da un database a un altro in Oracle
- 27. Rimuovere i valori nell'elenco separato da virgola dal database
- 28. Come visualizzare i dati dal database tramite tooltip?
- 29. Estrarre i dati da XML Clob utilizzando SQL dal database Oracle
- 30. Accidentalmente cancellato tutti i dati nel database "master"