Eliminazione di una prenotazione per lo spazio dei nomi HTTP
Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.
Per eliminare uno spazio dei nomi HTTP, utilizzare la stored procedure sp_delete_http_namespace_reservation.
[!NOTA]
Per eliminare uno spazio dei nomi HTTP utilizzando il driver HTTP della modalità kernel (Http.sys), è necessario disporre dei privilegi amministrativi di Windows nel computer locale in cui è installata l'istanza di SQL Server.
Utilizzo di sp_delete_http_namespace_reservation
È possibile eliminare le prenotazioni esistenti per lo spazio dei nomi mediante la stored procedure sp_delete_http_namespace_reservation:
sp_delete_http_namespace_reservation N'namespace'
Il formato di namespace deve essere:
<scheme>://<hostpart>:<port>/<RelativeURI>
scheme
Indica lo schema del protocollo HTTP, http o httpshostpart
Può essere un nome host specifico (nome dell'istanza di SQL Server) o i caratteri jolly seguenti: segno più (+) o asterisco (*).Il segno più (+) implica che l'operazione di prenotazione si applica a tutti i possibili nomi host per il computer per lo <schema> e la <porta> specificati.
L'asterisco (*) implica che l'operazione di prenotazione si applica a tutti i nomi host possibili per il computer per lo <schema> e la <porta> che non sono altrimenti prenotati in modo esplicito, ad esempio a seguito dell'esecuzione di altre operazioni sp_delete_http_namespace_reservation, endpoint attivi o altre applicazioni.
port
Numero di porta TCP utilizzato dall'applicazione basata su SQL Server.[!NOTA]
Deve corrispondere al numero di porta utilizzato nell'impostazione del protocollo HTTP per il valore PORT quando è stato creato l'endpoint corrispondente.
relativeURI
URI di un percorso relativo.[!NOTA]
Deve corrispondere al numero di porta utilizzato nell'impostazione del protocollo HTTP per il valore PATH quando è stato creato l'endpoint corrispondente.
[!NOTA]
Solo gli amministratori del computer dispongono delle autorizzazioni per eliminare prenotazioni degli spazi dei nomi.
Esempi
Nell'esempio seguente viene illustrato come eliminare uno spazio dei nomi.
sp_delete_http_namespace_reservation N'http://MyServer:80/sql'
sp_delete_http_namespace_reservation N'https://adventure-works.com:443/sql'