Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> SQL Server >> Content
Runtime Err 20599 kan SQLServer niet openen in VB 6.0?
Runtime -fout 20599 "Kan SQL Server niet openen" in VB 6.0 is een veel voorkomend probleem bij het verbinding maken met een SQL Server -database. Deze fout geeft meestal een probleem aan met de verbindingsreeks, SQL Server -configuratie of netwerkconnectiviteit. Hier is een uitsplitsing van de mogelijke oorzaken en hoe ze problemen kunnen oplossen:

1. Verbindingsstringproblemen:

* Onjuiste servernaam: Controleer het dubbele dat de servernaam in uw verbindingstring overeenkomt met de werkelijke servernaam. Dit bevat de exemplaarnaam als u een benoemde exemplaar van SQL Server gebruikt.

* Ongeldige inloggegevens: Zorg ervoor dat u de juiste gebruikersnaam en het wachtwoord voor het SQL Server -account gebruikt met de nodige machtigingen.

* Onjuiste databasenaam: Controleer of de databasenaam in de verbindingsreeks correct is.

* Missing of onjuist stuurprogramma: Als u het standaard SQL Server -stuurprogramma niet gebruikt, zorg er dan voor dat het correct is geïnstalleerd en waarnaar wordt verwezen in uw project.

2. SQL Server -configuratieproblemen:

* SERVER SERVICE SERVICE STATUS: Zorg ervoor dat de SQL Server -service op de servermachine wordt uitgevoerd.

* Firewall -instellingen: Controleer of de firewall op de server en eventuele intermediaire apparaten geen toegang tot SQL Server op de geconfigureerde poort blokkeert (meestal TCP -poort 1433).

* databasetoegangsmachtigingen: Zorg ervoor dat het gebruikersaccount waarmee u verbinding maakt de nodige machtigingen heeft om toegang te krijgen tot de opgegeven database.

* benoemde instanties: Als u een benoemde exemplaar gebruikt, zorg er dan voor dat de instantie correct is geconfigureerd in de SQL Server Configuration Manager en dat de verbindingsreeks de exemplaarnaam bevat.

3. Netwerkconnectiviteitsproblemen:

* Netwerkconnectiviteit: Test de netwerkverbinding tussen uw VB 6.0 -toepassing en de SQL Server -machine.

* externe toegang: Als u op afstand probeert verbinding te maken, controleert u dat de externe toegang tot SQL Server is ingeschakeld.

* IP -adressen: Controleer of er problemen zijn met de IP -adressen die bij de verbinding betrokken zijn.

Stappen voor probleemoplossing:

1. Controleer de verbindingsreeks: Bekijk uw verbindingsreeks zorgvuldig voor typefouten of inconsistenties. Gebruik een tool zoals SQL Server Management Studio om de verbindingsreeks te testen voordat u deze gebruikt in uw VB 6.0 -code.

2. Verifieer SQL Server -service: Open de Services Console (start -> Run -> Services.msc) en zorg ervoor dat de SQL Server -service wordt uitgevoerd. Zo niet, start het.

3. Controleer firewall -instellingen: Zorg ervoor dat de firewall op de SQL Server -machine en alle intermediaire apparaten verbindingen met SQL Server op de geconfigureerde poort mogelijk maakt.

4. Testnetwerkconnectiviteit: Gebruik tools zoals Ping of Telnet om connectiviteit te testen tussen uw VB 6.0 -toepassing en de SQL Server -machine.

5. Verifieer database -machtigingen: Gebruik SQL Server Management Studio om te bevestigen dat het gebruikersaccount dat u gebruikt de nodige machtigingen heeft om toegang te krijgen tot de database.

6. Configuratie van de SQL Server: Controleer de SQL Server Configuration Manager voor eventuele problemen met benoemde instanties of andere instellingen.

7. SQL Server Configuration Manager uitvoeren: Typ in het startmenu "SQL Server Configuration Manager" en druk op Enter. Bekijk de instellingen in de manager.

8. Probeer met verschillende inloggegevens: Als u geïntegreerde authenticatie gebruikt, probeer dan verbinding te maken met een specifieke SQL Server -aanmelding om toestemmingsproblemen uit te sluiten.

9. Overweeg foutregistratie: Schakel gedetailleerde fout inloggen in uw VB 6.0 -toepassing in om meer informatie over de fout te verzamelen.

Voorbeeldcode (vb 6.0):

`` `VB

Dim cn als adodb.connection

Set cn =nieuwe adodb.connection

cn.ConnectionString ="Provider =sqloledB; Data Source =Yet YeterVerName; Initial Catalog =YourDatabasename; User Id =YourUserName; wachtwoord =YourPassWord"

cn.open

'Uw SQL -instructies hier

cn.close

Stel CN ​​=niets in

`` `

Vervang de volgende tijdelijke aanduidingen door uw werkelijke waarden:

* YourserverName: De naam van uw SQL -server, inclusief de exemplaarnaam indien van toepassing (bijv. "MyServer \ MyInstance").

* YourDatabasename: De naam van de database waarmee u verbinding wilt maken.

* YourUserName: Uw SQL Server -login gebruikersnaam.

* YourPassword: Uw SQL Server -inlogwachtwoord.

Vergeet niet om meer details te geven over uw omgeving (SQL Server -versie, netwerkinstellingen, enz.) Voor meer hulp bij maat.

Previous: Next:
  SQL Server
·Hoe te verwijderen Microsoft S…
·Hoe volledig verwijderen van M…
·Hoe de Master Database Rebuild…
·Hoe te verwijderen Microsoft S…
·Hoe te installeren SQL Server …
·Wat is MQ-server? 
·Voordelen van SQL Server Over …
·Hoe repliceert u in MySQL op h…
·Hoe installeer je Oracle vanui…
  Related Articles
Wat is de Microsoft Access 2000 Runtime-…
Hoe kan ik een Word Runtime Error 438 Fi…
Wat is de Microsoft Visual C Runtime Lib…
Wat is Java 2 Runtime ? 
Wat is Java Runtime ? 
Problemen met een Adobe Microsoft Visual…
Wat is Microsoft Visual C Runtime ? 
Hoe te installeren Java Runtime Environm…
Runtime Error Program C in Windows 
  Software Articles
·Hoe RAR bestanden wijzigen om ZIP -besta…
·Hoe te Hoofdletters maken in Word 
·Hoe je FFDShow verwijderen 
·Waarvoor wordt een antistatisch vacuüm …
·Hoe Vista SP1 Backup Bestanden verwijder…
·Hoe een PDF maken van een Word-document 
·Hoe te herstellen verwijderde bestanden …
·Hoe je Skype gesprekken streamen 
·Hoe maak je een MATLAB Plot Label 
Copyright © Computer Kennis https://www.nldit.com