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
Sql Server 2005 + applicazione
mercoledì 08 novembre 2006 - 11.01
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
mer 8 nov 2006 - 11:01
Ciao a tutti,
ho un'applicazione in C# che accede ad un database Sql Server 2005.
Nel PC dove ho sviluppato questa applicazione ho installato oltre al framework 2.0:
- Visual C# express
- Microsoft Sql Server 2005
- Microsoft Sql Server Management Studio Express
Nel PC dove dovrà girare tale applicazione ho installato fino adesso oltre al framework 2.0:
- Microsoft Sql Server 2005
penserei di copiare il file MyApplicazione.exe, la domanda è sul PC dove dovrà girare l'applicazione:
1) - è necessario installare il Microsoft Sql Server Management Studio Express ?
2) - nel caso i cui basti il Microsoft Sql Server 2005, come trasportare il file del database
Ciao e grazie
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 8 nov 2006 - 11:12
>la domanda è sul PC dove dovrà girare l'applicazione:
>
>1) - è necessario installare il Microsoft Sql Server Management
>Studio Express ?
No. SSMSE è un normalisimo client che si connette all'istanza SQL Server 2005 Express né più, né meno come la tua applicazione
>2) - nel caso i cui basti il Microsoft Sql Server 2005, come trasportare il file del database
Puoi usare due tecniche: detach del db dal server di sviluppo e attach sul server di produzione, oppure esegui un banale backup del db di origine ed effettua il restore sul server di destinazione.
"How to move SQL Server databases to a new location by using Detach and Attach functions in SQL Server"
http://support.microsoft.com/default.aspx?scid=kb%3ben-us%3b224071
"How to: Create a Full Database Backup (Transact-SQL)"
http://msdn2.microsoft.com/en-us/library/ms191304.aspx
"How to: Restore Files to a New Location (Transact-SQL)"
http://msdn2.microsoft.com/en-US/library/ms190255.aspx
>Ciao e grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
sab 11 nov 2006 - 13:12
Sto provando la strada "Detach and Attach":
Ecco cosa ho fatto fino ad ora:
1 - il detach
2 - la copia dei dati e del log file dalla location del Computer1 alla location del Computer2
Nel Computer2 ho installato Microsoft Sql Server 2005
Domanda :
come eseguire istruzioni nel Computer2 ?
_________________________________________________________
use master
go
sp_attach_db 'mydb','E:\Sqldata\mydbdata.mdf','E:\Sqldata\mydblog.ldf'
go
_________________________________________________________
saluti e grazie
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 11 nov 2006 - 13:26
>Domanda :
>
>come eseguire istruzioni nel Computer2 ?
>
>_________________________________________________________
>use master
>go
>sp_attach_db 'mydb','E:\Sqldata\mydbdata.mdf','E:\Sqldata\mydblog.ldf'
>go
>_________________________________________________________
Ciao paolo973,
SQL Server 2005 installa automaticamente l'utility command line sqlcmd.exe che ti permettere di eseguire qualsiasi comando sull'istanza alla quale ti connetti.
Sui Books Online troverai tutti i dettagli:
"sqlcmd Utility"
http://msdn2.microsoft.com/en-US/library/ms162773.aspx
>saluti e grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
sab 11 nov 2006 - 14:34
Digitando sqlcmd ottengo il seguete errore
C:\Documents and Settings\Admnistrator>sqlcmd
HResult 0x2, livello 16, stato 1
Provider named pipe: Impossibile aprire una connessione a SQL Server [2].
Sqlcmd: errore: Microsoft SQL Native Client : Si è verificato un errore durante
il tentativo di stabilire una connessione al server. Durante la connessione a SQ
L Server 2005 questo errore può essere provocato dal fatto che nelle impostazion
i predefinite di SQL Server non sono consentite connessioni remote..
Sqlcmd: errore: Microsoft SQL Native Client : Timeout di accesso scaduto.
non capisco cosa sto sbagliando
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 11 nov 2006 - 15:41
>Digitando sqlcmd ottengo il seguete errore
Beh non basta digitare sqlcmd e premere invio, ma occorre specificare i parametri necessari.
Ora, senza conoscere assolutamente niente della tua installazione di SQL Server 2005 non posso aiutarti.
Sui Books Online sono descritti minuziosamente tutti i parametri, leggi la pagina che ti ho segnalato e vedrai che sarà una passeggiata
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
sab 11 nov 2006 - 17:14
ho letto il link, ma ottengo sempre errore.
Cosa ti interessa sapere della mia installazione di SQL Server 2005 ?
Scusa per la mia ignoranza
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
dom 12 nov 2006 - 15:30
>ho letto il link, ma ottengo sempre errore.
Sigh...
>Cosa ti interessa sapere della mia installazione di SQL Server
>2005 ?
- Che modello di autenticazione utilizza la tua istanza?
- Si tratta di una istanza di default o denominata? In questo caso come si chiama?
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !