Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Abbiamo provato Samsung Galaxy Tab S12 Ultra nella versione 12 GB + 256 GB con tastiera, e il risultato è un tablet che in questa configurazione si comporta come un notebook con la fluidità tipica di Android. Spessore di 5,1 mm, display Dynamic AMOLED 2X da 14,6 pollici, MediaTek Dimensity 9500 e un software senza incertezze compongono un prodotto di vertice, con prezzi da 1.539 euro, frenato solo da un'autonomia nella parte bassa del confronto
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Abbiamo provato per dieci giorni la Hyundai IONIQ 5 N, con 650 CV, 770 Nm e uno 0-100 km/h in 3,4 secondi. Il suo punto forte è N e-Shift, che simula un cambio a otto rapporti con suoni da motore termico e perfino un bang supersonico
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


DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP Recensione OPPO Find X10 Pro Max: un top di gam...
La Difesa statunitense ha pubblicato la ...
vivo X500 Pro e Pro Max ufficiali: tanta...
iOS 27.2: l'iPhone chiede ai numeri scon...
Final Cut Pro integra MotionVFX e Apple ...
iMac M6 da 1.829 euro, MacBook Pro 14 M6...
RayNeo GT a 313,65€ su Amazon: occhiali ...
NVIDIA e Meta: 3 miliardi di dollari e p...
PHP2Shell: sfruttate attivamente le due ...
Raffreddamento passivo senza elettricità...
La deforestazione in Amazzonia crolla a ...
La luce del sole a mezzanotte, ecco come...
Oltre mille modelli 3D scaricati senza a...
274 brani di Elvis Presley sono stati us...
SVOLT avvia la produzione in serie di ba...
Apple rilascia macOS Sequoia 15.8.2 e Ta...
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: 19:45.


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