KB2459027 - 修正:「索引超出陣列範圍」,當您在 SSMS 2008 R2 及 SSMS 2008 中連接代號為「Denali」的 SQL Server CTP1 資料庫引擎實例時,出現 SMO 錯誤訊息

套用到
SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard

Microsoft 將 Microsoft SQL Server 2008 R2 與 Microsoft SQL Server 2008 修正作為一個可下載檔案發佈。 由於修補是累積性的,每個新版本都包含了先前 SQL Server 2008 R2 和 Microsoft SQL Server 2008 修補版本中包含的所有熱修補與安全修補。

症狀

請考慮以下案例:

  • 你在電腦上安裝一個代號為「Denali」的 SQL Server 資料庫引擎Microsoft實例, (CTP1) 。
  • 你可以在同一台電腦或另一台電腦上使用 SQL Server 2008 R2 Management Studio (SSMS 2008 R2) 註冊資料庫引擎實例。
  • 你在 註冊伺服器 面板中雙擊該實例即可連接,然後連線就會成功建立。

在此情境中,您會收到以下 SQL Server 管理物件 (SMO) 錯誤訊息:

注意

索引超出陣列範圍。 (Microsoft.SqlServer.Smo)

原因

此問題是因為 SSMS 2008 R2 中的一個錯誤所致。

解決方式

注意:為了解決此問題,請在安裝 SSMS 2008 R2 的電腦上套用 SQL Server 2008 R2 的累積更新 5。

累積更新資訊

SQL Server 2008 服務包 2

此問題的修正最初於 SQL Server 2008 Service Pack 2 的累積更新 3 中發布。 欲了解更多關於此累積更新套件的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:

2498535 SQL Server 2008 服務包 2 的累積更新包 3 備註:由於建置是累積式的,每個新修正版本都包含先前 SQL Server 2008 修正版本中所有的熱修正與安全修正。 Microsoft 建議你考慮套用包含此熱修補的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

2402659 SQL Server 2008 版本是在 SQL Server 2008 服務包 2 發布後釋出的,Microsoft針對特定 SQL Server 服務包製作的熱修補程式。 您必須對 SQL Server 2008 Service Pack 2 的安裝套用 SQL Server 2008 Service Pack 2 熱修補程式。 預設情況下,SQL Server 服務包中提供的任何熱修正都會包含在下一個 SQL Server 服務包中。

SQL Server 2008 服務包 1

此問題的修正最初於 SQL Server 2008 Service Pack 1 的累積更新 12 中釋出。 欲了解更多關於此累積更新套件的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:

2467236 SQL Server 2008 服務包 1 的累積更新套件 12 備註:由於建置是累積性的,每個新修正版本都包含先前 SQL Server 2008 修正釋出時包含的所有熱修補與安全修補。 Microsoft 建議你考慮套用包含此熱修補的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

970365 SQL Server 2008 版本是在 SQL Server 2008 服務包 1 發布後釋出Microsoft針對特定 SQL Server 服務包所建立的熱修補程式。 您必須對 SQL Server 2008 服務包 1 的安裝套用 SQL Server 2008 Service Pack 1 熱修正。 預設情況下,SQL Server 服務包中提供的任何熱修正都會包含在下一個 SQL Server 服務包中。

SQL Server 2008 R2 累積更新 5

                
這個問題的修正最早是在累積更新 5 中釋出的。 欲了解更多如何取得此 SQL Server 2008 R2 累積更新套件的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:

2438347 SQL Server 2008 R2 累積更新套件 5 備註:由於建置是累積式的,每個新修正版本都包含先前 SQL Server 2008 R2 修正版本中包含的所有熱修正與安全修正。 我們建議您考慮套用包含此熱修正的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

981356 在 SQL Server 2008 R2 發行之後所發行的 SQL Server 2008 R2 組建 (機器翻譯)

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

更多資訊

欲下載代號為「Denali」Microsoft CTP1 (的 SQL Server CTP1) ,請造訪以下 Microsoft 下載中心網站:

下載代號「Denali」的 SQL Server Microsoft Community Technology Preview 1 (CTP1)