sp_dropserver (TRANSACT-SQL)sp_dropserver (Transact-SQL)

適用対象: ○SQL Server ○Azure SQL Database (Managed Instance のみ) ×Azure SQL Data Warehouse ×Parallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

SQL ServerSQL Server のローカル インスタンスにある、既知のリモート サーバーおよびリンク サーバーの一覧からサーバーを削除します。Removes a server from the list of known remote and linked servers on the local instance of SQL ServerSQL Server.

リンク アイコン Transact-SQL 構文表記規則link icon Transact-SQL Syntax Conventions

構文Syntax

sp_dropserver [ @server = ] 'server'   
     [ , [ @droplogins = ] { 'droplogins' | NULL} ]  

引数Arguments

serverserver
サーバーを削除します。Is the server to be removed. server のデータ型は sysnameで、既定値はありません。server is sysname, with no default. server存在する必要があります。server must exist.

droploginsdroplogins
リモートおよびリンク サーバー ログインを関連することを示すサーバー場合にも削除する必要がありますdroploginsを指定します。Indicates that related remote and linked server logins for server must also be removed if droplogins is specified. @droplogins char (10) 、既定値は NULL です。@droplogins is char(10), with a default of NULL.

リターン コードの値Return Code Values

0 (成功) または 1 (失敗)0 (success) or 1 (failure)

コメントRemarks

実行する場合sp_dropserverリモートおよびリンク サーバーのログイン エントリが関連付けられているサーバーまたはサーバーがレプリケーション パブリッシャーとして構成されている、エラー メッセージが返されます。If you run sp_dropserver on a server that has associated remote and linked server login entries, or is configured as a replication publisher, an error message is returned. サーバーを削除する場合に、サーバーのすべてのリモートおよびリンク サーバー ログインを削除するには使用、 droplogins引数。To remove all remote and linked server logins for a server when you remove the server, use the droplogins argument.

sp_dropserverユーザー定義のトランザクション内で実行することはできません。sp_dropserver cannot be executed inside a user-defined transaction.

アクセス許可Permissions

サーバーに対する ALTER ANY LINKED SERVER 権限が必要です。Requires ALTER ANY LINKED SERVER permission on the server.

使用例Examples

次の例では、リモート サーバー ACCOUNTS とそれに関連するすべてのリモート ログインを、SQL ServerSQL Server のローカル インスタンスから削除します。The following example removes the remote server ACCOUNTS and all associated remote logins from the local instance of SQL ServerSQL Server.

sp_dropserver 'ACCOUNTS', 'droplogins';  

関連項目See Also

セキュリティ ストアド プロシージャ (Transact-SQL) Security Stored Procedures (Transact-SQL)
sp_addserver (TRANSACT-SQL) sp_addserver (Transact-SQL)
sp_dropremotelogin (TRANSACT-SQL) sp_dropremotelogin (Transact-SQL)
sp_helpremotelogin (TRANSACT-SQL) sp_helpremotelogin (Transact-SQL)
sp_helpserver (Transact-SQL) sp_helpserver (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)System Stored Procedures (Transact-SQL)