Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Google ha appena rinnovato la sua celebre serie A con il Pixel 10a, lo smartphone della serie più conveniente se consideriamo il rapporto tra costo e prestazioni. Con il chip Tensor G4, un design raffinato soprattutto sul retro e l'integrazione profonda di Gemini, il colosso di Mountain View promette un'esperienza premium a un prezzo accessibile. E il retro non ha nessuno scalino
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026
Al MWC Qualcomm annuncia una coalizione industriale per lanciare il 6G entro il 2029 e introduce agenti IA per la gestione autonoma della RAN. Ericsson, presente sul palco, conferma la direzione: le reti del futuro saranno IA-native fin dalla progettazione
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso
CHUWI CoreBook Air è un ultraleggero da 1 kg con Ryzen 5 6600H, display 14" 16:10 e 16 GB LPDDR5. Offre buona portabilità, autonomia discreta e costruzione in alluminio, ma storage PCIe 3.0 e RAM saldata limitano l'espandibilità. A 549 euro sfida brand più noti nella stessa fascia di mercato.
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


Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026 6G, da rete che trasporta dati a rete intelligen...
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso CHUWI CoreBook Air alla prova: design premium, b...
Roborock Saros 20: il robot preciso e molto sottile Roborock Saros 20: il robot preciso e molto sott...
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm ASUS ROG Kithara: quando HIFIMAN incontra il gam...
Rocket Lab ha posticipato il lancio del ...
Dalla missione Artemis IV il razzo spazi...
Una delle sonde europee di ESA Proba-3 h...
Un modder fa girare Linux su PS5: GTA V ...
MacBook Neo: nessuna sorpresa nei primi ...
La serie POCO X8 Pro è pronta al ...
Smartphone: 2026 difficile per il mercat...
Star Wars: Knights of the Old Republic R...
Huang, NVIDIA: OpenClaw ha realizzato in...
Annunciano il recupero di 4,8 milioni di...
Oggi degli ottimi auricolari Sony con ca...
Muffa in casa? Questo deumidificatore da...
Sonos Era 100: il punto d'ingresso per u...
"Non stiamo sostituendo nessuno con...
Tutti i robot in offerta ora: prezzi bas...
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: 22:36.


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