Navigazione

  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Registrati
  • Accedi
Privacy - Termini e condizioni
© 2020 Search On Media Group S.r.l.
  • Registrati
  • Accedi
  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Stream
  • Interest
  • Categories
  1. Home
  2. Categorie
  3. Coding e Sistemistica
  4. Coding
  5. connessione a SQL server 2000 con Asp
Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
  • S
    sherlock User Attivo • 5 feb 2007, 10:44 ultima modifica di

    connessione a SQL server 2000 con Asp

    ciao a tutti,
    ho creato il mio db denominato "gestionale" sul server sql 2000, poi ho impostato i permessi misti di accesso "sql/windows" e ho creato l'utente pippo con password pluto.
    Ora nella stringa di connessione ho inserito i parametri:

    
    set conn=Server.CreateObject("ADODB.Connection")
    conn.ConnectionString = "driver={SQL Server};server=server;uid=pippo;pwd=pluto;database=GESTIONALE;Trusted_Connection=yes"
    conn.Open
    
    

    ma mi genera il seguente errore:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'
    [Microsoft][ODBC SQL Server Driver][SQL Server]Impossibile eseguire l'accesso per l'utente 'GIMBE\IUSR_SERVER'.
    /test/gestionale/cn2.asp, line 5

    dove la riga 5 è quella contenente "conn.ConnectionString = "driver={......."
    qualcuno mi aiuta?!
    grazie,

    Marco

    0 Miglior Risposta Ringrazia Cita Rispondi

      1 Risposta Ultima Risposta
      Caricamento altri post
      Rispondi
      • Topic risposta
      Effettua l'accesso per rispondere
      • Da Vecchi a Nuovi
      • Da Nuovi a Vecchi
      • Più Voti
       

    • M
      madai User Attivo • 5 feb 2007, 11:26 ultima modifica di

      Sebra che quell'utente non abbia i giusti permessi

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        sherlock User Attivo • 5 feb 2007, 12:05 ultima modifica di

        sembra proprio un problema di permessi...ma dove vanno impostati?
        su IIS? in SQL? e come?
        😢😢😢😢😢
        grazie,

        Marco

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          madai User Attivo • 5 feb 2007, 15:10 ultima modifica di

          Da Enterprise Manager espandi le voci del database in questione e seleziona la voce Utenti. Doppio click sull'utente pippo e vedi se ha i permessi db_datareader e db_datawriter oltre che public.

          :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            fusionman User Attivo • 5 feb 2007, 15:49 ultima modifica di
            set conn=Server.createobject("adodb.connection") 
            strConnect = "Provider = SQLOLEDB; Data Source = server; Database=GESTIONALE; User ID=pippo; Password=pluto;"
            conn.Open strConnect
            

            dove "server" nel Data Source immagino sia il nome di rete del tuo server...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              sherlock User Attivo • 6 feb 2007, 09:14 ultima modifica di

              @FuSioNmAn said:

              set conn=Server.createobject("adodb.connection") 
              

              strConnect = "Provider = SQLOLEDB; Data Source = server; Database=GESTIONALE; User ID=pippo; Password=pluto;"
              conn.Open strConnect

              dove "server" nel Data Source immagino sia il nome di rete del tuo server...

              COSI' FUNZIONA!!!!
              TI ADORO!
              Grazie,

              Marco

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                sherlock User Attivo • 6 feb 2007, 10:36 ultima modifica di

                ora mi da questo errore di autorizzazioni

                L'autorizzazione SELECT è stata negata per l'oggetto 'history', database 'GESTIONALE', proprietario 'dbo'.

                io sto accedendo con il solito utente pippo, al quale ho dato tutti i permessi di select, update, etc. da Enterprise Manager...
                mah!
                aspetto illuminazioni!
                grazie come sempre!

                Marco

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • F
                  fusionman User Attivo • 6 feb 2007, 11:42 ultima modifica di

                  Ci vuole qualche informazione in più altrimenti non è facile capire.
                  Sto history cos'è? Una stored procedure? Una tabella?
                  Adesso si che è questione di permessi...

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • S
                    sherlock User Attivo • 6 feb 2007, 11:51 ultima modifica di

                    è una tabella di cui il proprietario è dbo, io in Enterprise Manager ho dato all'utente con cui accedo (pippo) tutti i permessi possibili sia sulla tabella singola che sul db in generale, ma mi dà questo errore...
                    grazie,

                    Marco

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • F
                      fusionman User Attivo • 6 feb 2007, 13:13 ultima modifica di

                      Vai nella sezione "utenti" sotto "stored procedure", apri il tuo utente "pippo" (crealo se non c'è) ed assegna i permessi "public", "db_datareader" e "db_datawriter".
                      Sulle tabelle ripulisci quelli che hai messo, fa rimanere la casella bianca.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • S
                        sherlock User Attivo • 7 feb 2007, 08:37 ultima modifica di

                        ora funziona la questione delle autorizzazioni, ma mi da questo errore:

                        
                        Oggetto risposta error 'ASP 0185 : 8002000e' 
                        Impossibile trovare la proprietà predefinita 
                        /test/gestionale/index.asp, line 0 
                        Impossibile trovare una proprietà predefinita dell'oggetto. 
                        
                        

                        ti ringrazio molto per la pazienza e l'aiuto!

                        Marco

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          sherlock User Attivo • 13 feb 2007, 10:35 ultima modifica di

                          c'è nessunoooooo?!
                          🙂

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti