Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    160

    Problema connessione a Sql Server (un po' da novellina.....)

    ciao a tutti,
    spero di non essere off-topic.... Premesso che come programmatrice non sono espertissima (e meno che mai come sistemista!), sto cercando di fare una connessione a Sql Server Express. Basandomi su un tutorial ho la mia pagina .asp come segue:
    ---
    <%
    sql = "SELECT * FROM miaTabella"

    StrConnect = "Trusted_Connection=yes;Provider=SQLOLEDB;Data Source=nome_server;Initial Catalog=nome_db;User ID=nome_utente;Password=password"

    Set rs = Server.CreateObject("ADODB.recordset")
    rs.Open sql, StrConnect
    %>
    ---

    Ottengo però il seguente errore:
    Microsoft OLE DB Provider for SQL Server error '80004005'

    [DBNETLIB][ConnectionOpen (Connect()).]Server SQL inesistente o accesso negato.

    /conn.asp, line 7

    Vi faccio presente che: "nome_utente" e "password" ho provato sia quelli che utilizzo per connettermi con desktop remoto al server, sia quelli presenti nella tabella users del db dal quale vorrei ottenere dati. E' brutto dirlo, ma sono andata per tentativi
    Mi sapreste dare qualche suggerimento?

    Grazie in anticipo per gli eventuali interventi.
    ciao ciao

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    Hai controllato che nome_server sia giusto ?
    il server SQL si trova nella tua rete o all'esterno?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    160
    Hai controllato che nome_server sia giusto ?
    sì, è scritto giusto

    il server SQL si trova nella tua rete o all'esterno?
    è nella nostra azienda ma non fa parte del nostro dominio. Quando accedo, come detto all'inizio, utilizzo un profilo utente che è lo stesso che ho provato a inserire nella stringa di connessione... ma non va.

    ciao ciao

    P.S. Magari che sia nella nostra stessa azienda non è informaticamente molto importante, vero?

  4. #4
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    Originariamente inviato da Van Basten
    sì, è scritto giusto


    è nella nostra azienda ma non fa parte del nostro dominio. Quando accedo, come detto all'inizio, utilizzo un profilo utente che è lo stesso che ho provato a inserire nella stringa di connessione... ma non va.

    ciao ciao

    P.S. Magari che sia nella nostra stessa azienda non è informaticamente molto importante, vero?

    è importante sapere come viene gestito il server dsn, l'ho chiesto per questo.

    se ad esempio utilizzi un indirizzo IP passando attraverso la rete allora e fecilmente reperibile il server SQL, caso contrario se utilizzi un nome allora è importante che la richiesta vada nel server DSN giusto (cioe' quello che contiene il nome e restituisce un ip) per poterti indirizzare alla macchina corretta, se la rete non è fornita di server DSN e nel server web non è settato alcun parametro di riferimento difficilmente verra trovato il server SQL, a meno che non si tratti di una rete che utilizza i nomi del computer ma non sempre tutto va bene in questi casi.

    suggerimento :

    prova ad inserire l'IP della macchina SQL e non il suo nome.


    comunque bisognerebbe studiare un pochino l'architettura della rete per darti un consiglio, perche credo che il problema sia che il server web non riesca a trovare quello SQL e non un problema di autentificazione.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.