Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    Problema con connessione db MSSQL

    Scusate, ho un problema con una connessione a database Mssql.
    Premetto che è la prima volta che ci lavoro.
    Ecco il codice che non funzia:

    codice:
    <%@ Language=VBScript
    
    StrConnect = "Trusted_Connection=yes;Provider=SQLOLEDB;Data Source=82.104.xx.xxx;Initial Catalog=nomedb;User ID=userid"
    
    Set rs = Server.CreateObject("ADODB.recordset")
    rs.Open sql, Strconnect
    %>
    Il db non ha una password, ma solotanto uno userid.
    Inoltre avrei bisogno di entrare dalla porta 1433. Come faccio a specificarlo?

    Qualcosa tipo: Data Source: indirizzo ip;port 1433?

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    StrConnect = "driver={SQL Server};server=NOMESERVERSQL;uid=USERNAME;pwd=PASSWORD;database=NOMEDB"
    la porta 1433 è la porta predefinita dell'MSSQL
    se la password non c'è è meglio metterla

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    La password non posso metterla perché il db sta in un altro server, e io non lo posso toccare. Come mi consigli di fare?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Scusa, inoltre sol tuo codice non so dove mettere l'IP del db, che, appunto, sta su un'altra macchina.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Anche così mi dà errore...
    codice:
    <%
    
    StrConnect = "driver={SQL  Server};server=92.104.xx.xxx;uid=sa;database=INSIGECO"
    
    Set rs = Server.CreateObject("ADODB.recordset")
    rs.Open sql, Strconnect
    
    %>
    Come fare??

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    puoi collegarti con enterprise manager a quella macchina?
    La peggior cosa per un server SQL è lasciare senza password proprio sa (ci sono worm che vanno in cerca nelle porte 1433 chi ha lasciato senza password sa)
    se chi amministra il server ha lasciato sa senza password molto probabilmente avrà un firewall per bloccare la porta 1433... senti l'amministratore

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    esatto: infatti il firewall è stato configurato per far passare soltanto l'ip statico del server sul quale gira il sistema ASP...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Il problema però è che non riesco a connettermi.

    Trovi qualche errore nel codice?

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.