ALTER SERVICE (Transact-SQL)
變更現有的服務。
A. 變更服務的佇列
下列範例會變更 //Adventure-Works.com/Expenses 服務,使其改用 NewQueue 佇列。
ALTER SERVICE [//Adventure-Works.com/Expenses]
ON QUEUE NewQueue ;
B. 將新合約加入服務中
下列範例會變更 //Adventure-Works.com/Expenses 服務,以允許 //Adventure-Works.com/Expenses 合約上的對話。
ALTER SERVICE [//Adventure-Works.com/Expenses]
(ADD CONTRACT [//Adventure-Works.com/Expenses/ExpenseSubmission]) ;
C. 將新合約加入服務中,並卸除現有的合約
下列範例會變更 //Adventure-Works.com/Expenses 服務,以允許 //Adventure-Works.com/Expenses/ExpenseProcessing 合約上的對話,並禁止 //Adventure-Works.com/Expenses/ExpenseSubmission 合約上的對話。
ALTER SERVICE [//Adventure-Works.com/Expenses]
(ADD CONTRACT [//Adventure-Works.com/Expenses/ExpenseProcessing],
DROP CONTRACT [//Adventure-Works.com/Expenses/ExpenseSubmission]) ;

