記事は、SQL Server 2017では
を言うと、sp_dropextendedproc
は、システムに 拡張ストアドプロシージャをドロップしません。代わりに、システム管理者は、public
ロールへの拡張ストアドプロシージャのアクセス許可を拒否する必要があります( EXECUTE
)。
これは真実ですが、これはSQL Server 2017の新機能です。これは当てはまりません。それは現在のバージョンに基づいた不適切な検索置換です。 SQL Server 2005の(オンライン削除するので、私は思う)この(強調鉱山)は言うためBooks Onlineのヘルプ:SQL Server 2005では
、sp_dropextendedproc
は、システムが 拡張ストアドプロシージャをドロップしません。代わりに、システム管理者は、public
ロールへの拡張ストアドプロシージャのアクセス許可を拒否する必要があります( EXECUTE
)。 SQL Server 2000では、sp_dropextendedproc
を使用して、拡張ストアドプロシージャ を削除できました。
これは現在のバージョンとは異なり、何が起こっているのかを明確にします。時には、サポートされなくなった製品のドキュメントを削除することに対するMicrosoftの懸念は、あまりにも遠すぎます。
この記事では、トップに近い「対象:SQL Server(SQL Server 2008〜現在のバージョン)。」と記載しています。 – Equalsk
@ Equalsk:この記事では特にSQL Server 2017についても言及していますので、あまり厳しいものではありません。 –