2011-06-08 11 views

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:

  1. In Microsoft SQL Server Management Studio Express, espandere i database.
  2. fare clic destro sugli oggetti di database contenente da copiare in un altro database
  3. Cliccare su Attività, quindi Genera script ... Questo aprirà la procedura guidata di script, che è praticamente auto-esplicativo:
  4. Seleziona il database (che dovrebbe essere preselezionato per te),
  5. Seleziona Opzioni (la prima volta potresti accettare solo le selezioni predefinite),
  6. Scegli i tipi di oggetto che vuoi script (stored procedure, funzioni definite dall'utente , ecc.),
  7. 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