10. februar 2002 - 20:34Der er
7 kommentarer og 1 løsning
Er der liv i MSSQL serveren ?
Er der nogen der ved om man kan checke om en MSSQL 2000 server kører uden at forsøge at connecte til en database. Ligesom i Query analyzer hvor man kan starte en server hvis den er stoppet.
Serveren lytter jo på adskillige TCP/UDP porte, kan det lade sig gøre at kommunikere med disse fra ens egen app?
Du kan bruge kommandoen "osql -L" til at vise de sql servere der kører på nettet. Du kan bruge den TCP port sql serveren er sat op med, til at forbinde dig. Det gør du ved at forbinde dig via ip nummeret på sql serverens maskine.
Tak for input, men jeg mangler lidt.. Min applikation som er skrevet i Delphi kan godt sende mod SOL serverens TCP port, men hvad skal jeg sende, og hviket svar får jeg ?. Benny - er SQLDMO-objektet en AxtiveX jeg kan importere i Delphi? Min app. kører på et net hvor der altid er adgang til SQL serveren. Peter
Denne stump kode fylder en komboboks med de tilgængelige servere. Hvis der ikke er en aktiv netværksforbindelse (LAN, Internet via modem eller lignende), returneres ikke noget fra ListAvailableServers. Derfor har jeg i det tilfælde manuelt tilføjet (local) til listen.
Dim dmo as SQLDMO.Application Dim lNames As SQLDMO.NameList, Idx As Integer
Set dmo = New SQLDMO.Application
With cmbSQLServer .Clear Set lNames = dmo.ListAvailableSQLServers If lNames.Count > 0 Then For Idx = 1 To lNames.Count .AddItem lNames(Idx)) Next Idx Else .AddItem "(local)" End If Set lNames = Nothing
Jeg fandt hjælpen til SQLDMO og det ser ud til at kunne klare mit problem. Tak for hjælpen Peter
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.