Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Con la prima rete 5G Standalone attiva in Italia, WINDTRE compie un passo decisivo verso un modello di connettività intelligente che abilita scenari avanzati per imprese e pubbliche amministrazioni, trasformando la rete da infrastruttura a piattaforma per servizi a valore aggiunto
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-10-2008, 10:38   #1
DickValentine
Member
 
L'Avatar di DickValentine
 
Iscritto dal: Jun 2005
Città: Castellammare (NA)
Messaggi: 238
[SQL Server] Accedere a db su un'altra macchina

Salve a tutti,
Sto sviluppando un'applicazione con Visual Studio 2008 in C# che interagisce con un server che gira su SQL Server. Finora ho lavorato con il db che gira sulla mia stessa macchina, ma vorrei provare a farlo girare su un'altro pc collegato in rete. Ho provato a copiare il file che contiene il db in una cartella condivisa in rete e ho cambiato la stringa di connessione con l'indirizzo del db sull'altro pc ma quest'approccio non funziona. Ammetto che il tentativo è stato piuttosto niubbo, sapreste suggerirmi un modo più professionale per risolvere il problema?
__________________
Portatore Sano di Febbra "Dottore chiami un dottore!!!"
"Alla fine muore, oppure è tutto un sogno" - Inderogabile Legge di Stemper sul cinema
"LADRI!" - Titolo in prima pagina del Corriere dello Sport dopo Italia - Corea del Sud - My Blog
DickValentine è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2008, 13:20   #2
vizzz
Senior Member
 
L'Avatar di vizzz
 
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
Quote:
Originariamente inviato da DickValentine Guarda i messaggi
Salve a tutti,
Sto sviluppando un'applicazione con Visual Studio 2008 in C# che interagisce con un server che gira su SQL Server. Finora ho lavorato con il db che gira sulla mia stessa macchina, ma vorrei provare a farlo girare su un'altro pc collegato in rete. Ho provato a copiare il file che contiene il db in una cartella condivisa in rete e ho cambiato la stringa di connessione con l'indirizzo del db sull'altro pc ma quest'approccio non funziona. Ammetto che il tentativo è stato piuttosto niubbo, sapreste suggerirmi un modo più professionale per risolvere il problema?
mhhh bhe...devi installare sql server sull'altro pc.
poi crei un dump del db e lo replichi dall'altra parte.
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
vizzz è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2008, 13:30   #3
DickValentine
Member
 
L'Avatar di DickValentine
 
Iscritto dal: Jun 2005
Città: Castellammare (NA)
Messaggi: 238
Quote:
Originariamente inviato da vizzz Guarda i messaggi
mhhh bhe...devi installare sql server sull'altro pc.
poi crei un dump del db e lo replichi dall'altra parte.
sql server sull'altro pc c'è. Suggerimenti sul dump del db? Come lo creo? In che directory lo copio? Come lo faccio 'vedere' al server? Per me il nodo principale è la connection string nel programma client... Il server SQL va configurato per essere visibile agli altri pc?
__________________
Portatore Sano di Febbra "Dottore chiami un dottore!!!"
"Alla fine muore, oppure è tutto un sogno" - Inderogabile Legge di Stemper sul cinema
"LADRI!" - Titolo in prima pagina del Corriere dello Sport dopo Italia - Corea del Sud - My Blog
DickValentine è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2008, 14:20   #4
Einstein
Senior Member
 
L'Avatar di Einstein
 
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
Un database SQL server non è formato da un unico file, ma:

1. un datafile con estensione .mdf (master data file)
2. eventuali datafiles aggiuntivi con estensione .ndf
3. un file di transaction log con estensione .ldf

se vuoi portare un database SQL Server da una macchina ad un'altra puoi:

1. eseguire il detach del database dalla macchina "origine", copiare tutti i datafiles che compongono il database sulla macchina "destinazione" e eseguire l'attach
2. Fare un full backup del database sulla macchina "origine", copiare il file di backup sulla macchina "destinazione" ed eseguire un restore.

In entrambi i casi i datafiles non vanno mai messi in uno share di rete o in un drive mappato (a meno che non si tratti di dispositivi NAS o SAN).
Ricorda anche che i logins dovranno essere presenti su entrambi i server, se vuoi mantenere i permessi assegnati agli oggetti del db.
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1
My blog: http://blogs.ugidotnet.org/alby
Einstein è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2008, 14:47   #5
DickValentine
Member
 
L'Avatar di DickValentine
 
Iscritto dal: Jun 2005
Città: Castellammare (NA)
Messaggi: 238
Credo di essere riuscito a copiare il db su un altro pc e anche a farlo 'girare'. Il problema è che entrambe le macchine non riescono a interagire con i server sql che girano sull'altra macchina. Forse il server non è configurato per essere condiviso. Qualche suggerimento?
__________________
Portatore Sano di Febbra "Dottore chiami un dottore!!!"
"Alla fine muore, oppure è tutto un sogno" - Inderogabile Legge di Stemper sul cinema
"LADRI!" - Titolo in prima pagina del Corriere dello Sport dopo Italia - Corea del Sud - My Blog
DickValentine è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2008, 15:04   #6
Einstein
Senior Member
 
L'Avatar di Einstein
 
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
Se usi SQL Server 2005, esegui il tool "Surface Area Configuration" che trovi nel menù Start e verifica che il server possa accettare connessioni remote.
Se invece usi SQL Server 2008, apri Management Studio, vai nelle proprietà del server, e alla voce "Connections" abilita "Allow remote connections to this server".
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1
My blog: http://blogs.ugidotnet.org/alby

Ultima modifica di Einstein : 29-10-2008 alle 15:06.
Einstein è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2008, 18:13   #7
DickValentine
Member
 
L'Avatar di DickValentine
 
Iscritto dal: Jun 2005
Città: Castellammare (NA)
Messaggi: 238
Quote:
Originariamente inviato da Einstein Guarda i messaggi
Se usi SQL Server 2005, esegui il tool "Surface Area Configuration" che trovi nel menù Start e verifica che il server possa accettare connessioni remote.
Se invece usi SQL Server 2008, apri Management Studio, vai nelle proprietà del server, e alla voce "Connections" abilita "Allow remote connections to this server".
Ho attivato le connessioni remote, ma pare che non riesca a connettermi da un altro pc:
"Si è verificato un errore di rete o specifico dell'istanza mentre si cercava di stabilire una connessione con il server SQL. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che il server SQL sia configurato in modo da consentire connessioni remote. (provider: Provider TCP, error: 0 - Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione.)"

La connection string che sto utilizzando è questa:
Codice:
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
Comincio a pensare che sia questione di permessi di accesso al server...qualcuno ha idea di come debba configurarli?
__________________
Portatore Sano di Febbra "Dottore chiami un dottore!!!"
"Alla fine muore, oppure è tutto un sogno" - Inderogabile Legge di Stemper sul cinema
"LADRI!" - Titolo in prima pagina del Corriere dello Sport dopo Italia - Corea del Sud - My Blog
DickValentine è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2008, 20:41   #8
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Hai aperto la porta di SQL Server sul firewall integrato in Windows ? L'utente che usi nella connection string ha la possibilità di connettersi anche da remoto ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2008, 21:23   #9
DickValentine
Member
 
L'Avatar di DickValentine
 
Iscritto dal: Jun 2005
Città: Castellammare (NA)
Messaggi: 238
Quote:
Originariamente inviato da cionci Guarda i messaggi
Hai aperto la porta di SQL Server sul firewall integrato in Windows ?
mmm no, mi diresti come fare a controllare? e cmq se ho il firewall disattivato dovrebbe passare tutto no?

Quote:
Originariamente inviato da cionci Guarda i messaggi
L'utente che usi nella connection string ha la possibilità di connettersi anche da remoto ?
Come faccio a sapere questa cosa? E eventualmente come faccio a dare il permesso all'utente? Scusa la niubbagine, ma è la prima volta che uso un DB in una applicazione
__________________
Portatore Sano di Febbra "Dottore chiami un dottore!!!"
"Alla fine muore, oppure è tutto un sogno" - Inderogabile Legge di Stemper sul cinema
"LADRI!" - Titolo in prima pagina del Corriere dello Sport dopo Italia - Corea del Sud - My Blog
DickValentine è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2008, 21:29   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da DickValentine Guarda i messaggi
mmm no, mi diresti come fare a controllare? e cmq se ho il firewall disattivato dovrebbe passare tutto no?
Se è disattivato passa tutto.
Quote:
Originariamente inviato da DickValentine Guarda i messaggi
Come faccio a sapere questa cosa? E eventualmente come faccio a dare il permesso all'utente? Scusa la niubbagine, ma è la prima volta che uso un DB in una applicazione
Purtroppo non sono aggiornato con SQL Server Non ti posso aiutare.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 31-10-2008, 09:49   #11
Einstein
Senior Member
 
L'Avatar di Einstein
 
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
Usi la versione Express di SQL Server su entrambe le macchine?
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1
My blog: http://blogs.ugidotnet.org/alby
Einstein è offline   Rispondi citando il messaggio o parte di esso
Old 31-10-2008, 21:59   #12
DickValentine
Member
 
L'Avatar di DickValentine
 
Iscritto dal: Jun 2005
Città: Castellammare (NA)
Messaggi: 238
Quote:
Originariamente inviato da Einstein Guarda i messaggi
Usi la versione Express di SQL Server su entrambe le macchine?
Su entrambe c'era SQL Server 2005, ma quando ho installato VS2008 Express mi pare che abbia aggiornato anche SQL Server

Cmq ho aperto la porta 1433 ma non è servito a nulla, proverò a disattivare tutto il firewall...
__________________
Portatore Sano di Febbra "Dottore chiami un dottore!!!"
"Alla fine muore, oppure è tutto un sogno" - Inderogabile Legge di Stemper sul cinema
"LADRI!" - Titolo in prima pagina del Corriere dello Sport dopo Italia - Corea del Sud - My Blog
DickValentine è offline   Rispondi citando il messaggio o parte di esso
Old 04-11-2008, 08:31   #13
Einstein
Senior Member
 
L'Avatar di Einstein
 
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
Se la macchina remota ha SQL Server Express, verifica che il servizio SQL Browser sia attivo, e sulla connection string devi specificare il nome della named instance (di default <nomepc>\SQLExpress) e non l'indirizzo IP.
Verifica anche che almeno il protocollo TCP/IP sia abilitato per SQL Server (di default è abilitato solo il protocollo Shared Memory).
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1
My blog: http://blogs.ugidotnet.org/alby
Einstein è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Nikon Comedy Wildlife 2025: le immagini ...
Il telescopio spaziale James Webb ha cat...
Tesla Roadster? Il re di ChatGPT chiede ...
Pier Giorgio Furcas raddoppia: Vice Dire...
Novità PagoPA: con Klarna:pagamen...
Per il 2026 la Cina eseguirà una ...
AMD mette in naftalina RDNA 1 ed RDNA 2?...
Blue Origin New Glenn: completato lo sta...
SpaceX risponde alla NASA sul lander lun...
Bitcoin compie 17 anni: il Whitepaper ch...
Attenzione agli HDD Western Digital Blue...
MacBook Air M4 a un super prezzo su Amaz...
Dal 12 novembre stretta sui siti porno: ...
Recensione Synology DS725+: tornano i di...
Car of the Year 2026, rivelate le 7 fina...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:33.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v