Freigeben über


Remotedienstbindungen

Eine Remotedienstbindung legt eine Beziehung zwischen einem lokalen Datenbankbenutzer, dem Zertifikat für den Benutzer und dem Namen eines Remotedienstes fest. Service Broker verwendet die Remotedienstbindung, um Dialogsicherheit für Dialoge bereitzustellen, die an den Remotedienst gerichtet sind.

Service Broker ermittelt die Benutzer für eine Konversation bei deren Beginn anhand der Informationen in der Datenbank, die als Host für den initiierenden Dienst dient. An einer Konversation, die Dialogsicherheit verwendet, sind vier Benutzer beteiligt. Jede Datenbank muss einen Benutzer für den Initiator der Konversation und einen Benutzer für das Ziel der Konversation enthalten. Der Initiator der Konversation ist der Benutzer, der den Dialog beginnt. Die Remotedienstbindung gibt den Benutzer für das Ziel der Konversation an. Ein initiierender Dienst kann als PUBLIC in der Remotedatenbank dienen, indem ANONYMOUS = ON in der Remotedienstbindung angegeben wird.

Weitere Informationen zur Service Broker-Sicherheit finden Sie unter Sicherheitsüberlegungen für Service Broker.

Siehe auch

Andere Ressourcen

CREATE CERTIFICATE (Transact-SQL)
CREATE LOGIN (Transact-SQL)
CREATE USER (Transact-SQL)
Sicherheitsüberlegungen für Service Broker
CREATE REMOTE SERVICE BINDING (Transact-SQL)
ALTER REMOTE SERVICE BINDING (Transact-SQL)
DROP REMOTE SERVICE BINDING (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005