Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
ASP classico: connection string su named pipe
venerdì 01 ottobre 2010 - 18.48
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
SQL Server 2008 R2
Aragorn2004
Profilo
| Newbie
39
messaggi | Data Invio:
ven 1 ott 2010 - 18:48
Scusate se posto su questo forum (forse sono OT) ma ho questa situazione
Un web server che ospita il sito (ASP classico)
ho un altro server che ospita SQL SERVER 2008 (autenticazione mista)
nel global.asa ho messo la stringa di connessione
Application("connSQL")= "PROVIDER=SQLOLEDB; DATA SOURCE=IP del Server; UID=saPersonal;PWD=passwordpers;DATABASE=Personale"
saPersonal è un utente di SQL SERVER
Ora sul SERVER SQL ho abilitato sia il TCP che namedPipe come protocolli sfruttando il tool SQL Server Configuration Manager
L'ordine è TCP=2 (l'1 è shared memory) e namedPipe=3
Sul WEBSERVER (con clicong.exe) ho messo come protocollo predefinito TCP.
In questo modo la mia pagina di test funziona.
Ora se cambio la stringa di connessione perchè voglio utilizzare namedPipe (al server SQL arrivano richieste solo dalla LAN e vorrei evitare TCP/IP)
Application("connSQL")= "PROVIDER=SQLOLEDB; Network Library=dbnmpntw;Persist Security Info = False;DATA SOURCE=nomeServer; UID=saPersonal;PWD=passwordpers;DATABASE=Personale"
saPersonal è un utente di SQL SERVER
Cambio su WEBSERVER (con clicong.exe) come protocollo predefinito mettendo namedPipe
Ottengo
Tipo di errore:
Provider Microsoft OLE DB per SQL Server (0x80004005)
[dbnmpntw]Accesso negato.
/Test/trysql.asp, line 21
Dov'è che sbaglio ?
Grazie per la collaborazione.
Torna su
Stanze Forum
Elenco Threads
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 !