Prøv at gøre telnet localhost 1433
fra kommandoprompt (fra den samme server, hvor SQL-tjenester kører), hvis forbindelsen accepteres uden nogen fejl, så er din SQL-server virkelig klar til at acceptere forbindelser. Ellers skal du følge disse trin for at fejlfinde problemet:
- Sørg for TCP/IP protokol aktiveret
- Bekræft, om den brugerdefinerede port er konfigureret (via SQL Server Configuration Manager) til SQL Express-tjenesten (i henhold til skærmbilledet)
Hvis den brugerdefinerede port IKKE er konfigureret
- Sørg for, at SQL-browsertjenesten kører
- Opret en regel i Windows Firewall for at acceptere indgående forbindelser på TCP-porte
1433
og1434 (TCP and UDP)
- Genstart SQL Browser-tjenesten
- Gør
telnet localhost 1433
igen for at bekræfte
Hvis den brugerdefinerede port er konfigureret
- Opret en regel i Windows Firewall for at acceptere indgående forbindelser på brugerdefinerede TCP-porte
- Genstart SQL-tjenesten
- Gør
telnet localhost <custom port>
for at bekræfte - Skift forbindelsesstrengen til
DataSource = "ABCKOL-BCKOFF,<custom port>"