Microsoft SQL Server

SQLState 01000 e SQLState 08001 errori SQL Server 2008 R2

Oggi, da un cliente, mi sono imbattuto in questo errori SQLState 1000 e SQLState 01000 e SQLState 08001 cercando di collegare un client a un server con SQL Server 2008 R2.

So già che stai pensando che ormai SQL Server 2008 R2 è un po’ datato e a cosa possa servire installarlo ancora.

Nel mio caso, il cliente, ha un software scritto esclusivamente per lui che funziona solo se collegato a un database con il vecchio SQL Server 2000. Pertanto per poter migrare il programma in un nuovo server, l’unica soluzione è stata quella di installare SQL Server 2008 R2. Una versione più avanzata non era possibile perchè SQL Server 2008 è l’ultima versione che ti permette di impostare il database in compatibilità con SQL Server 2000.

Intanto ti dico che benché non ufficialmente supportato, SQL Server 2008 R2 si può installare e utilizzare anche su Window Server 2019.

Lo scenario era questo:

  • Utilizzare un database di SQL Server su un server con Windows Server 2019
  • Utilizzare il vecchissimo programma da un computer client collegandolo al database su Windows Server 2019

Dopo aver installato SQL Server 2008 R2 Express sul server, ho cercato di collegare il programma dal client, al database residente sul server. Il programma non riusciva a collegarsi al database e usciva questo errore:

Impossibile effettuare la connessione:
SQLState: '01000'
Errore di SQL Server: 2
[Microsoft][ODBC SQL Server
Driver][DBNETLIB]ConnectionOpen (Connect0).
Impossibile effettuare la connessione:
SQLState: '08001'
Errore di SQL Server: 17
[Microsoft][ODBC SQL Server Driver][DBNETLIB] Server SQL
inesistente o accesso negato.
SQLState 01000 e SQLState 08001 errori SQL Server 2008 R2
SQLState 01000 e SQLState 08001 errori SQL Server 2008 R2

Risolvi gli errori di connessione al database SQLState 01000 e SQLState 08001 errori SQL Server 2008 R2

Questa procedura va fatta sul Server in cui è installato SQL Server 2008 R2.

  1. Clicca sul menù start di Windows e cerca il gruppo di programmi Microsoft SQL Server R2
  2. All’interno del gruppo di programmi troverai il programma Gestione configurazione SQL Server, cliccaci per aprirlo
SQLState 01000 e SQLState 08001 errori SQL Server 2008 R2
SQLState 01000 e SQLState 08001 errori SQL Server 2008 R2
  1. Ora che hai aperto Gestione configurazione SQL Server apri la voce Configurazione di rete SQL Server e seleziona Protocolli di rete SQLEXPRESS.
    Nota Bene: SQLEXPRESS è il nome dell’istanza di SQL Server predefinita ovvero se non hai scelto di chiamare l’istanza con un altro nome in fase di installazione. In questo caso invece di SQLEXPRESS troverai il nome che gli hai dato tu.
  2. Quindi, a sinistra clicca con il tasto destro sopra la voce TCP/IP che è disabilita di default e dal menù clicca su Abilita
  3. Adesso clicca due volte sempre sopra TCP/IP. Si apre la finestra delle proprietà del protocollo TCP/IP
  4. Spostati nel segnalibro in alto Indirizzi IP
  5. Configura i parametri come segue:
IP1
Abilitato: Sì
Indirizzo IP: indirizzo IP del server

IP2
Abilitato: Sì
Indirizzo IP: indirizzo IP del server

Lascia il resto come è già impostato
SQLState 01000 e SQLState 08001 errori SQL Server 2008 R2
SQLState 01000 e SQLState 08001 errori SQL Server 2008 R2
  1. Adesso scendi in basso fino a raggiungere la voce IPAII e configurala come segue eliminando i valori già impostati:
Porta TCP: 1433
Porte dinamiche TCP: vuoto
SQLState 01000 e SQLState 08001 errori SQL Server 2008 R2
SQLState 01000 e SQLState 08001 errori SQL Server 2008 R2
  1. Ora non ti resta che impostare una regola sia in entrata che in uscita sul firewall del server per consentendo l’accesso alla porta 1433

ISCRIVITI ALLA
NEWS LETTER

NON COSTA NIENTE. Ti arriverà una mail di notifica solo ed esclusivamente quando uscirà un nuovo articolo. Null'altro!

I TUOI DATI NON VERRANNO MAI CEDUTI A NESSUNO E PER NESSUNA RAGIONE.

Non inviamo spam! Leggi la nostra Informativa sulla privacy per avere maggiori informazioni.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna in alto

FAI UNA DONAZIONE

Caro utente del mio blog, ti chiedo di partecipare alla raccolta fondi aperta sul sito GoFundMe.

Anche con poco, ogni donazione può fare la differenza.

Puoi partecipare anche condividendo la raccolta tra i tuoi conoscenti.

Per favore non ignorare questa richiesta.

Grazie!!!

Puoi utilizzare anche questo QR Code