>.Vabbè, faccio delle prove e ti faccio sapere.
Per scollegare gli utenti connessi ad database che intendi eliminare devi metterlo in single user mode annullando tutte le transazioni eventualmente in corso:
ALTER DATABASE <nome database>
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
A questo punto apri una connessione ad un altro database ed esegui la tua stored procedure (che ovviamente dovrà risiedere in un database differente rispetto a quello che vuoi droppare).
>Ciao e grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org