Hej alle.
Jeg prøver at udføre en stored procedure som gerne skulle pinge en server ud
fra en given parameter. Koden ser således ud:
CREATE PROCEDURE sp_PingServer
--
@strServerIP VARCHAR(60)
--
AS
DECLARE @strCmd VARCHAR(60)
SELECT @strCmd = 'ping ' + @strServerIP
EXEC Master..xp_cmdShell @strCmd
GO
Når jeg kører den fra Enterprise Manager fungerer det perfekt, og jeg får 13
rækker i en kolonne ved navn "Output" tilbage. Men når jeg kører den fra min
ASP(.NET) får jeg fejlen: "A severe error occurred on the current command.
The results, if any, should be discarded.". Et par gange har jeg endda fået
fejlbesked om linie 1843 i etellerandet.cpp.
Hvad gør jeg forkert? Har det noget med rettigheder at gøre? Jeg kører det
fra localhost, og min DB bruger har fuld adgang til alt.
Jeg håber det hører til .database gruppen.
Mvh Mark S. Rasmussen
--
www.improve.dk