/ Forside/ Teknologi / Udvikling / SQL / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Kald til ekstern exe program
Fra : shh
Vist : 1156 gange
250 point
Dato : 09-06-05 12:15

Er der nogen der kender de forskellige muligheder for at kalde et exe program fra en stored procedure med parametre ?
Jeg anvender MS SQL server 2000

 
 
Accepteret svar
Fra : svend_dyhr

Modtaget 250 point
Dato : 16-12-05 15:17

Hej shh,

Der findes en extended stored procedure i master databasen, der hedder xp_cmdshell.
Syntaksen er:
xp_cmdshell {'command_string'} [, no_output]
Se hele syntaksen samt eksempler i SQL Server Books Online

For eksempel hvis du skal hente indholdet af rodfolderen på dit c:drevså kan du skrive:
xp_cmdshell 'dir c:\'
Resultatet returneres i en række med tekstlinier. Brug parametren no_output, hvis du ikke skal bruge resultatet.

Vær opmærksom på, at der kan opstå problemer med fil- og eksekveringsrettigheder, afhængig af, hvilken brugerkonto sql-serveren er sat op med.

God fornøjelse.
Svend

Godkendelse af svar
Fra : shh


Dato : 16-12-05 15:37

Tak for svaret svend_dyhr. Det er nu længe siden at jeg selv fandt din løsning men du får alligevel pointene.

Mvh

Søren
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409070
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste