Ho un' applicazione che si connette ad un db SQL Server.
Ora dal cliente devo installare l' applicazione e copiare il DB..
COME SI COPIA UN DB IN SQLSERVER!!!????
Ho un' applicazione che si connette ad un db SQL Server.
Ora dal cliente devo installare l' applicazione e copiare il DB..
COME SI COPIA UN DB IN SQLSERVER!!!????
Due strade:
1) fermi l'sqlserver sorgente e copi i file .mdf e .ldf del database che trovi nella dir dell'sqlserver (sotto "mssql/data"). questi due file li copi nella cartella dell'sqlserver di destinazione (sempre sotto "data"). apri l'enterprise manager sul server di destinazione, clicchi sulla voce Databases e selezioni "All tasks/Attach database". Gli dici dove sono i file e dai l'ok.
2) ti crei gli script per creare tutte le tabelle/stored/viste ecc.. Vai sul server di destinazione ed esegui queste query. Per creare gli script clicca su una qualsiasi tabella con il pulsante destro (sempre da enterprise manager) e poi seleziona "All tasks / Generate SQL Script". A questo punto indica quali oggetti vuoi inserire nello script. Attenzione: se vuoi importare anche trigger, chiavi primarie ecc.. fatti un giro nelle opzioni della finestra che si è aperta e chekka i valori che ti interessano (per es. "script indexes" o "script triggers").
La prima è + semplice e veloce come soluzione![]()
altre due strade molto comode:
- DTS di esportazione.
- oppure backup e ripristino sul nuovo server
Tutti vogliono parlare, nessuno sa ascoltare.
Ottimo! Grazie a entrambi