Connessione jscript su SQL Server 2008

venerdì 08 giugno 2012 - 23.54

mimmomix77 Profilo | Newbie

Salve ragazzi, spero che qualcuno di Voi possa aiutarmi a risolvere un problema che ho nel connettere una pagina ASP scitta in jscript ad unserver remoto con SQL Server express 2008.

In pratica, cosa è successo: fino all'altro giorno il Database al quale mi collegavo dal mio sito internet (Hosting Aruba), era situato in un Server Virtuale (Sempre Aruba) con Windows Server 2003 ed aveva SQL express 2005, solo che, il Server mi dava molti problemi di configurazione ed era troppo limitato, quindi ho deciso di sostituirlo con un Server Dedicato, Windows Web Server 2008 R2 64bit, e con SQL Express 2008. Pensavo, che una volta effettuato backup e ripristino dal Management Studio, mi bastava andare a cambiare l'IP del Server nella Stringa di Connessione della Pagina ASP e tutto avrebbe funzionato, ma invece non è stato così.

La stringa che uso per connettermi è:
var Conn = "Provider=SQLOLEDB.1;Password=********;User ID=UTENTE;Initial Catalog=NOME_DATABASE;Data Source=IP_DEL_SERVER,PORTA";

e l'Errore che mi restituisce è:
Microsoft OLE DB Provider for SQL Server error '80004005'

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.

/cont_track.asp, line 26

Secondo voi c'è qualche impostazione di sicurezza in più che dovrei settare sull'SQL 2008? forse anche su Windows Server 2008 ? ho provato anche con altre stringhe di connessione prese sul sito http://www.connectionstrings.com/ ma niente da fare.

Aiutatemi, perchè per la settimana prossima dovrebbe funzionare, altrimenti i nostri clienti ci uccidono.... :)

Grazie mille!
Mimmo

alx_81 Profilo | Guru

>Salve ragazzi, spero che qualcuno di Voi possa aiutarmi a risolvere
>un problema che ho nel connettere una pagina ASP scitta in jscript
>ad unserver remoto con SQL Server express 2008.
Ciao

>Aiutatemi, perchè per la settimana prossima dovrebbe funzionare,
>altrimenti i nostri clienti ci uccidono.... :)
Ma hai provato ad usare quell'utente per connetterti direttamente sul database con gli strumenti di controllo di aruba?
Sei sicuro al 100% che funzioni?
Altrimenti ti consiglio di aprire un ticket con loro..

>Grazie mille!
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

mimmomix77 Profilo | Newbie

Grazie Alessandro per avermi risposto!!!!

>Ma hai provato ad usare quell'utente per connetterti direttamente
>sul database con gli strumenti di controllo di aruba?
>Sei sicuro al 100% che funzioni?
>Altrimenti ti consiglio di aprire un ticket con loro..

praticamente ho acquistato un Server Dedicato, poi ho installato SQL Expess 2008. Poi, dopo aver configurato sql per le connessioni remote, ho preso l'ip e la porta e ho fatto l'accesso dal management installato dal mio PC in ufficio e mi collego tranquillamente.

Solo che quando voglio interrogare il database da una stringa dal sito aziendale, mi dà quell'errore indicato prima!

Sai se c'è qualche impostazione particolare? premetto che il firewall è disabilitato!!! :)

ti ringrazio!!!

alx_81 Profilo | Guru

>Solo che quando voglio interrogare il database da una stringa
>dal sito aziendale, mi dà quell'errore indicato prima!
hai provato a vedere prima se riesci a contattarlo dall'azienda con un telnet?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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