執行 Database Engine Tuning Advisor 所需的權限
Database Engine Tuning Advisor 的安全性,由使用者提供的登入認證來處理。此項目同時適用於圖形使用者介面和 dta 命令列公用程式。Database Engine Tuning Advisor 可以使用 Microsoft Windows 認證或 Microsoft SQL Server 登入認證。Database Engine Tuning Advisor 使用的認證類型,視 Microsoft SQL Server 2005 安裝期間所設定的服務帳戶類型而定。如需安裝期間設定服務帳戶的詳細資訊,請參閱<設定 Windows 服務帳戶>。
附註: |
---|
Database Engine Tuning Advisor 會在微調處理過程中送出「顯示計劃」要求。將包含 LoginName 資料行的追蹤資料表或檔案當作工作負載來使用時,Database Engine Tuning Advisor 會模擬 LoginName 中指定的使用者。如果此使用者的權限不足,無法為追蹤所包含的陳述式執行和產生「顯示計劃」,Database Engine Tuning Advisor 就不會微調這些陳述式。若要解決此問題,請從那些未微調的事件中移除 LoginName 資料行。如需詳細資訊,請參閱<如何:建立工作負載>中的「包含 LoginName 資料行的追蹤檔案或追蹤資料表工作負載」。 |
初始化 Database Engine Tuning Advisor
安裝 SQL Server 2005 之後,必須先由隸屬於系統管理員 (sysadmin) 固定伺服器角色成員的使用者啟動 Database Engine Tuning Advisor。當系統管理員 (sysadmin) 使用者啟動 Database Engine Tuning Advisor 時,該動作會初始化應用程式供其他人使用。當 Database Engine Tuning Advisor 初始化之後,任何 db_owner 固定資料庫角色的成員使用者,都可用來在他們擁有的資料庫上微調資料表。如需初始化 Database Engine Tuning Advisor 的詳細資訊,請參閱<初始化 Database Engine Tuning Advisor>。