Kör en fråga mot den och se om du får svar? Räcker med en enkel "SELECT 1", får du ett recordset tillbaka med en rad med 1 iden enda kolumnen så har du koppling.Kontroll om ansluten till DB?
Vill göra en kontroll för att se om man är ansluten till sin SQL Server "Online". För om vi inte är det så ska vi ansluta oss till en Access DB som är "Offline".
Hur gör man det?
Tacksam för svar!Sv: Kontroll om ansluten till DB?
Alternativt kan du skicka 0x0A (dvs en linefeed) till port 1434 på SQL Server maskinen, då ska den svara med 0x0A. Det betyder dock inte att någon SQL Server instans är igång, bara att 'lyssnaren' är igång. Skicka 0x02 så får du se vilka SQL Server instanser som finns på maskinen. Observera att detta inte är några supportade funktioner (och dessutom gäller det enbart SQL2k), samt att man kan konfigurera sin SQL Server så att den inte syns i listan av instanser. Vidare kan det ju vara så att en brandvägg inte släpper igenom dig på port 1434 utan bara på den specifika port som din SQL Server-instans finns på.
Jag föreslår alltså definitivt att du kör en enkel select-sats för att testa.