Skripterstellung (Service Broker)

SQL Server Service Broker ist ein Bestandteil von Database Engine (Datenbankmodul) und verwendet die selben beiden Skripterstellungstypen wie Database Engine (Datenbankmodul). SQL Server PowerShell-Skripts werden zum Verwalten der Instanzen von Database Engine (Datenbankmodul) und der Service Broker-Objekte in den Instanzen verwendet. Database Engine (Datenbankmodul)-Abfrageskripts können Transact-SQL-Anweisungen enthalten, die Service Broker-Objekte verwalten.

Datenbankmodul-Skripterstellung

Service Broker wird auf folgende Arten verwaltet:

  • Der SQL Server PowerShell-Anbieter schließt Service Broker-Objekte in die SQL Server-Pfade ein, die er implementiert. Sie können das Dienstprogramm sqlps verwenden, um PowerShell-Anweisungen, die mit Service Broker-Objekten arbeiten, interaktiv zu erstellen und zu testen. Sie können PowerShell-Skriptdateien erstellen, die mit Service Broker-Objekten arbeiten, und die Dateien dann mithilfe des Dienstprogramms sqlps oder als Eingabe in PowerShell-Auftragsschritten des SQL Server-Agents ausführen.

  • Transact-SQL-Anweisungen, die interaktiv im Database Engine (Datenbankmodul)-Abfrageeditor in SQL Server Management Studio oder dem Dienstprogramm sqlcmd erstellt und getestet werden können. Im Editor erstellte Transact-SQL-Anweisungen können in Skriptdateien gespeichert werden. Die Dateien können später mit sqlcmd, dem Database Engine (Datenbankmodul)-Abfrageeditor oder dem cmdlet SQL Server PowerShell Invoke-Sqlcmd ausgeführt werden.

Weitere Informationen über Skripterstellungsunterstützung für Database Engine (Datenbankmodul) finden Sie unter Skripterstellung (Datenbankmodul).