Errore Accesso servizio sql QNAP TS219P

lunedì 06 giugno 2011 - 11.01
Tag Elenco Tags  .NET 4.0  |  Windows XP  |  Visual Studio 2010  |  SQL Server 2008 R2  |  Internet explorer 8.0

bennygoll Profilo | Newbie

Per problemi di spazio e di costo volevo trasferire la gestione dei dati del mio sito www.dbdriver.info (in fase di costruzione) da mssqlql.aruba.it a http://serverqnap.mine.nu/phpMyAdmin che è il link per accedere al servizio sql del mio QNAP,
modificando la stringa di connessione da
<connectionStrings>
<add name="DEVICESConnectionString" connectionString="Data Source=62.149.153.25;Initial Catalog=MSSql38579;User Id=MSSql38579;Password=********;" providerName="System.Data.SqlClient"/>
<add name="DEVICESConnectionString2" connectionString="Data Source=62.149.153.25;Initial Catalog=MSSql38579;User Id=MSSql38579;Password=********;" providerName="System.Data.SqlClient"/>
</connectionStrings>

a

<connectionStrings>
<add name="DEVICESConnectionString" connectionString="Data Source=http://serverqnap.mine.nu/phpMyAdmin/; Initial Catalog=DEVICES;User Id=root;Password=*****;" providerName="System.Data.SqlClient"/>
<add name="DEVICESConnectionString2" connectionString="Data Source=http://serverqnap.mine.nu/phpMyAdmin/ ;Initial Catalog=DEVICES;User Id=root;Password=*****;" providerName="System.Data.SqlClient"/>

</connectionStrings>


Ricevo questo errore:
Si è verificato un errore di rete o specifico dell'istanza mentre si cercava di stabilire una connessione con SQL Server. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che SQL Server sia configurato in modo da consentire connessioni remote. (provider: Named Pipes Provider, error: 40 - Impossibile aprire una connessione a SQL Server)

sè inserisco i parametri per collegarmi in locale con Microsoft sql server 2008 funziona.

Gho5t Profilo | Junior Member

partendo dall'inizio io sapevo che phpMyAdmin serve per gestire solo server Mysql e non Sql Server... quindi già hai un diverso DBMS...
poi "http://serverqnap.mine.nu/phpMyAdmin/" è il link all'applicativo phpMyAdmin (in pratica è un sito web a tutti gli effetti), di conseguenza non puoi utilizzarlo come Data Source... come Data Source ci devi mettere l'IP del server... è per questo che ti dà quell'errore...
Se un uomo non è disposto a correre qualche rischio per le sue idee, o le sue idee non valgono nulla o non vale nulla lui

bennygoll Profilo | Newbie

Grazie per avermi risposto
quindi ho due problemi: il primo è individuare ho avere un indirizzo ip del db, il secondo è la differenza tra mysql e mssql giusto?
quindi sè il sito utilizza un database gestito da mssql non posso dargli un link di un db che utilizza mysql è così?
Il mio sito è stato creato da un mio amico programmatore con VB 2010 Ultimate credo che sia stato scritto in ASP.NET perchè le estensioni dei file sono .aspx il problema è che mi sono reso conto che lo spazio comprato da aruba di 400 MB si è saturato subito ed il costo per spazi più grandi è molto elevato, visto che io ho un QNAP TS219 Turbo NAS volevo utilizzare le sue infinite proprietà è quindi utilizzarlo anche per SQL.
Purtroppo il mio amico è impegnato è non mi può seguire, io di programmazione non ho esperienza cosa mi consigli.

Gho5t Profilo | Junior Member

Se le estensioni dei file del tuo sito sono .aspx è stato fatto in ASP.NET.
La versione di Visual Studio con il quale è stato creato passa in secondo piano, basta sapere la versione del Framework .NET utilizzata dal tuo amico per fare il sito e scaricarti la versione di Visual Studio che supporti quella versione di Framework; ovviamente se hai la versione 2010 (l'ultima uscita) non devi preoccuparti perché supporta tutte le versioni del Framework mi pare (non ho mai provato ad aprire un progetto con la versione 1 del Framework .NET, ma credo che la supporti).

Il problema dell'individuazione dell'indirizzo IP del server che gestisce il DB non è importante, visto che se il sito è stato creato per Sql Server al 99% non funzionerà con Mysql anche se gli cambi la stringa di connessione (c'è bisogno di altri driver per la connessione; Mysql e Sql Server utilizzano 2 dialetti di SQL diversi, quindi ci potrebbero anche essere delle query da cambiare; inoltre credo che bisognerà cambiare anche il codice sorgente).

Il mio consiglio, visto che non hai esperienza, è di verificare se ci sono altre società di Web Hosting che ti danno uno spazio per l'ASP.NET e l'Sql Server a prezzi migliori e semmai migrare.
Altrimenti se non trovi nulla o paghi Aruba, oppure chiedi al tuo amico se ti può riscrivere il sito per adattarlo a Mysql o chiedi sempre al tuo amico di vedere se può aiutarti ad ottimizzare il sito o il DB, visto che 400 MB esauriti sono tanti per un sito web.
Se un uomo non è disposto a correre qualche rischio per le sue idee, o le sue idee non valgono nulla o non vale nulla lui

bennygoll Profilo | Newbie

Grazie non puoi immaginare quanto siano preziose per mè le risposte che mi hai dato,
il sito riesco a farlo girare sul mio Notebook con mssql 2008 R2 (funziona con NetFramework 4)
Valuterò i tuoi consigli cercherò prima un Provider Hosting più eco per il servizio SQL, se non trovo niente mi faccio ricompilare il codice per un utilizzo con db mysql.
Un dubbio mi resta (cosa poco Importante anche perchè con aruba pago come Hosting sito soltanto 24.00€ annue) ma il mio QNAP TS219 Turbo Nas può ospitare un sito in ASP.NET? ho posto la domanda sul sito ufficiale della QNAP ancora nessuna risposta, in passato ho ospitato diversi siti ma tutti in html.

Gho5t Profilo | Junior Member

allora il tuo QNAP TS219 Turbo Nas ha un Sistema Operativo di tipo Linux:
http://www.qnap.com/es/pro_detail_software.asp?p_id=113

quindi non credo che puoi farci girare un sito in ASP.NET 4.0 con SQL Server visto che sono 2 piattaforme che hanno bisogno di un Sistema Operativo di tipo Windows per funzionare...
ovviamente i siti html riescono a girare (e credo anche PHP) visto che questo tipo di NAS ha Apache Web Server tra le applicazioni installate...
Se un uomo non è disposto a correre qualche rischio per le sue idee, o le sue idee non valgono nulla o non vale nulla lui
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5