Problema: eseguire una stored procedure estesa da un proprio database

  • Creatore Discussione Creatore Discussione natasha
  • Data di inizio Data di inizio

natasha

Utente Attivo
25 Mar 2004
37
0
0
Buongiorno a tutti,
come certamente saprete, nel database master di SQL Server 2000 esistono delle stored procedure estese simpaticissime come la xp_cmdshell. Ora, se io voglio usarle in un'altra stored procedure di un altro database, come fare?
Ad esempio, se nel database 'natasha' scrivo la semplice stored procedure

CREATE PROCEDURE sp_Natasha_xp_cmdshell AS
USE master
EXEC xp_cmdshell 'DIR C:\*.*'
GO

mi da errore perchè in una stored procedure non si può usare il comando "USE"; d'altronde, se lo tolgo, non mi trova la stored procedure 'xp_cmdshell'...
Voi come risolvereste il problema?
Kisses,

Nat
 

Discussioni simili