您目前已離線,請等候您的網際網路重新連線

更新已變更的權限限制的 SQL Server 2012年開放

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:2683304
徵狀
這篇文章說明適用於 Microsoft SQL Server 2012年的更新。本更新程式會變更權限限制,以及允許的使用者具有 SELECT 權限來執行DBCC SHOW_STATISTICS命令,當下列情況皆成立:
  • 使用者具有的統計資料物件中的所有資料行的 SELECT 權限。
  • 如果篩選器存在於使用者的篩選條件中的所有資料行具有 SELECT 權限。
使用者套用更新之前,使用者必須是下列角色之一,如果使用者試圖向其中執行DBCC SHOW_STATISTICS命令,以檢視上的遠端資料表的查詢最佳化統計資料:
  • Sysadmin 固定的伺服器角色
  • Db_owner 固定的資料庫角色
  • Db_ddladmin 的固定的資料庫角色
這項使用權限限制會影響分散式的查詢功能。正在收集查詢的最佳化統計資料就是分散式查詢的編譯。不過,通常執行分散式的查詢的使用者並沒有對遠端資料表的權限。在此情況下,以找出未最佳化的查詢計劃執行分散式的查詢。此外,當查詢執行時,就會發生效能不佳。

使用者會套用此更新程式之後,當使用者編譯握有只 SELECT 權限的遠端資料來源的分散式的查詢時可以使用統計資料。

附註若要維持原始使用權限限制在 SQL Server 2012年,啟用追蹤旗標 9485。
解決方案

Hotfix 資訊

使用 Microsoft 的支援的 hotfix。然而,其目的只為修正問題這份文件中所述。此 hotfix 只適用於發生本文所述之問題的系統上。此 hotfix 可能會接受其他測試。因此,如果您不會嚴重受到這個問題,我們建議您等候下一個包含此 hotfix 的軟體更新。

如果此 hotfix 已開放下載,則 「 下載 Hotfix 」 區段中,在此知識庫文件的頂端。如果沒有出現這一節,請連絡 Microsoft 客戶服務及支援 」 取得 hotfix。

附註 如果發生其他問題,或者需要進行疑難排解時,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題,以及此特定 hotfix 無法解決的問題。如需完整清單的 「 Microsoft 客戶服務和支援的電話號碼,或建立個別的服務要求,請造訪下列 Microsoft 網站: 附註 「 下載 Hotfix 」 表單會顯示 hotfix 還是可以使用的語言。如果看不到您的語言,是因為 hotfix 未提供該語言。

必要條件

若要套用此 hotfix 之後,您必須安裝 SQL Server 2012年。

重新啟動需求

您並沒有套用此 hotfix 之後,重新啟動電腦。

其他注意事項

此 hotfix 不會取代任何其他 hotfix。

檔案資訊

檔案屬性 (或較新的檔案屬性),此 hotfix 的英文版具有下表所示。其日期和時間,這些檔案會列出在國際標準時間 (UTC)。當您檢視檔案資訊時,它會轉換為本地時間。若要查看 UTC 與當地時間的時差,請使用 時區 在 [定位點 日期和時間 在 [控制台] 中的項目。
檔名檔案版本檔案大小日期時間平台
Sqldk.dll2011.110.2318.02,007,95220-4 月 12 日1: 26x64
Sqllang.dll2011.110.2318.033,925,52020-4 月 12 日1: 26x64
Sqlmin.dll2011.110.2318.032,448,40020-4 月 12 日1: 26x64
資料庫2011.110.2318.0190,86420-4 月 12 日1: 35x64
Sqltses.dll2011.110.2318.08,923,53620-4 月 12 日1: 26x64
Sqldk.dll2011.110.2318.01,639,31220-4 月 12 日1: 25x86
Sqllang.dll2011.110.2318.025,999,24820-4 月 12 日1: 25x86
Sqlmin.dll2011.110.2318.026,512,27220-4 月 12 日1: 25x86
資料庫2011.110.2318.0160,14420-4 月 12 日1: 34x86
Sqltses.dll2011.110.2318.08,154,00020-4 月 12 日1: 25x86
狀況說明
Microsoft 已確認這是"適用於 」 一節所列出的 Microsoft 產品中的問題。
参考
如需有關DBCC SHOW_STATISTICS指令的原始使用權限限制的詳細資訊,請移至下列 MSDN 網站:如需有關如何授與物件權限的詳細資訊,請移至下列 MSDN 網站:

警告:本文為自動翻譯

內容

文章識別碼:2683304 - 最後檢閱時間:06/11/2012 08:06:00 - 修訂: 1.0

Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Web

  • kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2683304 KbMtzh
意見反應