Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Copiare tabelle da un database ad un altro
venerdì 16 marzo 2007 - 15.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Giovanni_3478
Profilo
| Senior Member
293
messaggi | Data Invio:
ven 16 mar 2007 - 15:18
Ciao
Uso sql server 2005 Express e sql server studio managament express
Ho l'esigenza di unire 2 database
ovvero di ottenere un unico database con tutte le tabelle (con i dati) di entrambi i db.
C'è un modo per farlo senza creare le tabelle una ad una ?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 16 mar 2007 - 15:52
>Ciao
Ciao!
>
>Uso sql server 2005 Express e sql server studio managament express
>
>Ho l'esigenza di unire 2 database
>ovvero di ottenere un unico database con tutte le tabelle (con
>i dati) di entrambi i db.
>
>
>C'è un modo per farlo senza creare le tabelle una ad una ?
Forse ti conviene scriptare tutte le tabelle con le foreign key e gli indici, e poi utilizzare SQLScripter per generarti gli script di inserimento dati.. Cmq devi rispettare l'ordine di inserimento se hai foreign key impostate sulle tabelle..
La tool è qui:
http://www.sqlscripter.com/
PS: non credo che l'utility ti permetta di creare anche gli oggetti.. quindi sei costretto a scriptare tutti gli oggetti che ti servono dal db sorgente, tramite l'utility di Management Studio (destro sul db sorgente --> Tasks --> Generate Scripts..)
ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Giovanni_3478
Profilo
| Senior Member
293
messaggi | Data Invio:
sab 17 mar 2007 - 00:15
Con sqlscript ho incontrato delle difficoltà con la login
Credo che per ora ricreerò le tabelle passo passo
grazie
Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
sab 17 mar 2007 - 04:40
>Con sqlscript ho incontrato delle difficoltà con la login
quali difficoltà? non hai i privilegi? non hai un utente sql? non puoi usare l'autenticazione integrata?
>
>Credo che per ora ricreerò le tabelle passo passo
come preferisci.. ma se vuoi proviamo a capire dove sta il problema..
>
>grazie
>
>
>Ciao
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Giovanni_3478
Profilo
| Senior Member
293
messaggi | Data Invio:
dom 18 mar 2007 - 13:23
>quali difficoltà? non hai i privilegi? non hai un utente sql? non puoi usare l'autenticazione integrata?
Non ho un utente sql.
come fare per crearlo?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
dom 18 mar 2007 - 13:30
>>quali difficoltà? non hai i privilegi? non hai un utente sql? non puoi usare l'autenticazione integrata?
>
>Non ho un utente sql.
>
>come fare per crearlo?
Quindi ti connetti con l'account di windows? perchè in quel caso è sufficiente spuntare il flag dell'autenticazione integrata..
423x303
10Kb
Altrimenti devi entrare come utente sa sul tuo sql server e creare lo user..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Giovanni_3478
Profilo
| Senior Member
293
messaggi | Data Invio:
dom 18 mar 2007 - 14:24
Sì mi connetto con l'utente di windows.
Spuntando il flag dell'autenticazione integrata
mi dice:
"Si è verificato un errore mentre sì cercava di stabilire una connessione con il server.
Quando ci si connette con Sql server 2005, questo errore potrebbe essere provocato dl fatto che l'sql server non ammette connessioni remote sotto le impostazioni predefinite( provider:
Provider Named Pipes, error: 40 - impossibile aprire una connessione a Sql Server)
Nella configurazione superficie di attacco per servizi e connessioni
di sql server 2005
alla voce "connessioni remote" ho spuntato "connessioni locali e remote", "usa solo tcp/ip".
Quale potrebbe essere il problema?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
dom 18 mar 2007 - 20:40
>Sì mi connetto con l'utente di windows.
>
>Spuntando il flag dell'autenticazione integrata
>mi dice:
>"Si è verificato un errore mentre sì cercava di stabilire una
>connessione con il server.
>Quando ci si connette con Sql server 2005, questo errore potrebbe
>essere provocato dl fatto che l'sql server non ammette connessioni
>remote sotto le impostazioni predefinite( provider:
>Provider Named Pipes, error: 40 - impossibile aprire una connessione
>a Sql Server)
>
>Nella configurazione superficie di attacco per servizi e connessioni
>di sql server 2005
>alla voce "connessioni remote" ho spuntato "connessioni locali
>e remote", "usa solo tcp/ip".
>
>
>Quale potrebbe essere il problema?
L'errore indica che stai utilizzando Named Pipes per connetterti al db server..
La tua istanza di sql server, è in locale o in remoto?
Perchè il protocollo che SQL dovrebbe automaticamente utilizzare è Shared Memory, non Named Pipes..
Fammi sapere.. perchè probabilmente dobbiamo andare accanto al Configuration Manager..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Torna su
Stanze Forum
Elenco Threads
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 !