Cross-Database Access Permission Control – Certificate Signing

Cross Database 牽涉到Ownership Chaining,理論上只要Cross Database就會需要給予額外的權限設定,否則SQL Server會Return權限不足的Error,大致上可以利用以下幾種方法來給與權限:

  1. 直接給予物件權限
  2. 憑證授權 Certificate Signing to Store Procedure
  3. 啟用 Trustworthy On

這篇主要會探討如何利用憑證授權 Certificate Signing來達到Cross DB交易的目標。若是對Trustworthy不清楚,建議可以從上述連結了解。使用 Certificate Signing 有幾項優缺點

繼續閱讀 “Cross-Database Access Permission Control – Certificate Signing"