SQL Server 2012 SP1 版本資訊

這份版本資訊文件將描述有關您安裝或針對 Microsoft SQL Server 2012 Service Pack 1 進行疑難排解之前應該閱讀的已知問題。 此版本資訊文件僅於線上提供,無法從安裝媒體取得,而且會定期更新。

目錄

1.0 Before You Install

2.0 Analysis Services and PowerPivot

3.0 Reporting Services

4.0 Data Quality Services

5.0 SQL Server Express

6.0 Change Data Capture Service for Oracle by Attunity

7.0 SQL Server Data-Tier Application Framework (DACFx)

8.0 Known Issues Fixed in this Service Pack

1.0 安裝之前

在安裝 SQL Server 2012 SP1 之前,請考量以下資訊。

1.1 如果您使用相同的 IP 位址,重新安裝 SQL Server 容錯移轉叢集的執行個體會失敗

**問題:**若在安裝 SQL Server 容錯移轉叢集執行個體期間指定了不正確的 IP 位址,安裝就會失敗。 解除安裝失敗的執行個體之後,如果您嘗試使用相同的執行個體名稱和正確的 IP 位址來重新安裝 SQL Server 容錯移轉叢集執行個體,安裝仍會失敗。 發生失敗的原因是先前的安裝遺留了重複的資源群組。

**因應措施:**若要解決此問題,請在重新安裝期間使用不同的執行個體名稱,或在重新安裝之前手動刪除資源群組。 如需詳細資訊,請參閱在 SQL Server 容錯移轉叢集 (安裝程式) 中加入或移除節點

1.2 選擇要下載並安裝的正確檔案

您可以使用下表來決定要下載並安裝的檔案。 在安裝 Service Pack 之前,請先確認您擁有正確的系統需求。 系統需求會列在資料表中所連結的下載頁面。

如果您目前安裝的版本是...

而您要...

請下載並安裝...

32 位元安裝:

任何 SQL Server 2012 版本的 32 位元版本

升級為 32 位元版本的 SQL Server 2012 SP1

SQLServer2012SP1-KB2674319-x86-CHT.exe 的下載位置在這裡

32 位元版本的 SQL Server 2012 RTM Express

升級為 32 位元版本的 SQL Server 2012 Express SP1

SQLServer2012SP1-KB2674319-x86-CHT.exe 的下載位置在這裡

32 位元版本的 SQL Server 2012 用戶端和管理能力工具 (包括 SQL Server 2012 Management Studio)

將用戶端和管理能力工具升級為 32 位元版本的 SQL Server 2012 SP1

SQLManagementStudio_x86_CHT.exe 的下載位置在這裡

32 位元版本的 SQL Server 2012 Management Studio Express

升級為 32 位元版本的 SQL Server 2012 SP1 Management Studio Express

SQLManagementStudio_x86_CHT.exe 的下載位置在這裡

32 位元版本的任何 SQL Server 2012 版本,以及 32 位元版本的用戶端和管理能力工具 (包括 SQL Server 2012 RTM Management Studio)

將所有產品升級為 32 位元版本的 SQL Server 2012 SP1

SQLServer2012SP1-KB2674319-x86-CHT.exe 的下載位置在這裡

Microsoft SQL Server 2012 RTM 功能套件中一個或多個 32 位元版本的工具

將工具升級為 32 位元版本的 Microsoft SQL Server 2012 SP1 功能套件

Microsoft SQL Server 2012 SP1 功能套件中的一個或多個檔案

無 32 位元的 SQL Server 2012 安裝

安裝包括 SP1 的 32 位元 Server 2012 (已預先安裝 SP1 的新執行個體)

SQLServer2012SP1-FullSlipstream-x86-CHT.exe SQLServer2012SP1-FullSlipstream-x86-CHT.box 的下載位置在這裡

無 32 位元的 SQL Server 2012 Management Studio 安裝

安裝 32 位元的 SQL Server 2012 Management Studio,包括 SP1

SQLManagementStudio_x86_CHT.exe 的下載位置在這裡

無 32 位元版本的 SQL Server 2012 RTM Express

安裝 32 位元的 SQL Server 2012 Express,包括 SP1

SQLEXPR32_x86_CHT.exe 的下載位置在這裡

32 位元的 SQL Server 2008SQL Server 2008 R2 安裝

就地升級為 32 位元 SQL Server 2012,包括 SP1

SQLServer2012SP1-FullSlipstream-x86-CHT.exe SQLServer2012SP1-FullSlipstream-x86-CHT.box 的下載位置在這裡

64 位元安裝:

任何 SQL Server 2012 版本的 64 位元版本

升級為 64 位元版本的 SQL Server 2012 SP1

SQLServer2012SP1-KB2674319-x64-CHT.exe 的下載位置在這裡

64 位元版本的 SQL Server 2012 RTM Express

升級為 64 位元版本的 SQL Server 2012 SP1

SQLServer2012SP1-KB2674319-x64-CHT.exe 的下載位置在這裡

64 位元版本的 SQL Server 2012 用戶端和管理能力工具 (包括 SQL Server 2012 Management Studio)

將用戶端和管理能力工具升級為 64 位元版本的 SQL Server 2012 SP1

SQLManagementStudio_x64_CHT.exe 的下載位置在這裡

64 位元版本的 SQL Server 2012 Management Studio Express

升級為 64 位元版本的 SQL Server 2012 SP1 Management Studio Express

SQLManagementStudio_x64_CHT.exe 的下載位置在這裡

64 位元版本的任何 SQL Server 2012 版本,以及 64 位元版本的用戶端和管理能力工具 (包括 SQL Server 2012 RTM Management Studio)

將所有產品升級為 64 位元版本的 SQL Server 2012 SP1

SQLServer2012SP1-KB2674319-x64-CHT.exe 的下載位置在這裡

Microsoft SQL Server 2012 RTM 功能套件中一個或多個 64 位元版本的工具

將工具升級為 64 位元版本的 Microsoft SQL Server 2012 SP1 功能套件

Microsoft SQL Server 2012 SP1 功能套件中的一個或多個檔案

無 64 位元的 SQL Server 2012 安裝

安裝包括 SP1 的 64 位元 Server 2012 (已預先安裝 SP1 的新執行個體)

SQLServer2012SP1-FullSlipstream-x64-CHT.exe SQLServer2012SP1-FullSlipstream-x64-CHT.box 的下載位置在這裡

無 64 位元的 SQL Server 2012 Management Studio 安裝

安裝 64 位元的 SQL Server 2012 Management Studio,包括 SP1

SQLManagementStudio_x64_CHT.exe 的下載位置在這裡

無 64 位元版本的 SQL Server 2012 RTM Express

安裝 64 位元的 SQL Server 2012 Express,包括 SP1

SQLEXPR_x64_CHT.exe 的下載位置在這裡

64 位元的 SQL Server 2008SQL Server 2008 R2 安裝

就地升級為 64 位元 SQL Server 2012,包括 SP1

SQLServer2012SP1-FullSlipstream-x64-CHT.exe SQLServer2012SP1-FullSlipstream-x64-CHT.box 的下載位置在這裡

搭配回到頁首連結使用的箭頭圖示[TOP]

2.0 Analysis Services 和 PowerPivot

2.1 PowerPivot 組態工具不會建立 PowerPivot 圖庫

**問題:**PowerPivot 組態工具會佈建小組網站,因此不會建立 PowerPivot 圖庫。

**因應措施:**建立新的應用程式 (程式庫)。

  1. 確認網站集合功能 [網站集合的 PowerPivot 功能整合] 為 [使用中]。

  2. 在現有網站的 [網站內容] 頁面中,按一下 [加入應用程式]

  3. 按一下 [PowerPivot 圖庫]

2.2 若要使用 PowerPivot for Excel 搭配 Excel 2013,您必須使用與 Excel 一起安裝的增益集

**問題:**在 Office 2010 中,PowerPivot for Excel 為獨立增益集,可從 https://www.microsoft.com/bi/powerpivot.aspx 下載。 或者,您也可以從 Microsoft 下載中心下載此增益集。 請注意,下載提供兩種版本的 PowerPivot 增益集:其中之一隨附於 SQL Server 2008 R2;另一個則隨附於 SQL Server 2012。 不過,如果是 Office 2013,PowerPivot for Excel 隨附於 Office,而且會在您安裝 Excel 時一併安裝。 雖然 SQL Server 2008 R2 和 SQL Server 2012 版本的 PowerPivot for Excel 2010 與 Excel 2013 不相容,不過如果您想要讓 Excel 2010 與 Excel 2013 並存執行,仍然可以在用戶端電腦上安裝 PowerPivot for Excel 2010。 換言之,這兩種 Excel 版本可以共存,因此對應的 PowerPivot 增益集也可以。

**因應措施:**若要使用 PowerPivot for Excel 2013,必須啟用 COM 增益集。 在 Excel 2013 中,選取 [檔案] | 選項 | [增益集]。 在 [管理] 下拉式方塊中,選取 [COM 增益集],然後按一下 [執行]。 在 [COM 增益集] 中,選取 [Microsoft Office PowerPivot for Excel 2013],然後按一下 [確定]

搭配回到頁首連結使用的箭頭圖示[TOP]

3.0 Reporting Services

3.1 在安裝 Reporting Services 之前,安裝並設定 SharePoint Server 2013

**問題:**安裝 SQL Server Reporting Services (SSRS) 之前,請先完成下列需求。

  1. 執行 SharePoint 2013 產品準備工具。

  2. 安裝 SharePoint Server 2013。

  3. 執行 SharePoint 2013 產品設定精靈,或完成對等的設定步驟來設定 SharePoint 伺服器陣列。

**因應措施:**若您在設定 SharePoint 伺服器陣列之前,即已安裝 Reporting Services SharePoint 模式,所要採取的因應措施取決於所安裝的其他元件。 如需有關因應措施的詳細資訊,請參閱<安裝具有 SharePoint 2013 的 SQL Server BI 功能 (SQL Server 2012 SP1)>的<必要的安裝順序>一節。

3.2 SharePoint Server 2013 中的 Power View 需要使用 Microsoft.AnalysisServices.SPClient.dll

問題: Reporting Services 不會安裝必要元件 Microsoft.AnalysisServices.SPClient.dll。 如果您在 SharePoint 模式下安裝 SharePoint Server 2013 Preview 和 SQL Server 2012 SP1 Reporting Services,但是沒有下載並安裝 PowerPivot for SharePoint 2013 安裝程式套件 spPowerPivot.msi,Power View 將無法運作而且 Power View 將出現下列徵兆。

**徵兆:**當您嘗試建立 Power View 報表時,會出現類似如下的錯誤訊息:

  • 「無法與資料來源建立連接...」

內部錯誤詳細資料將會包含類似下面的訊息:

  • 「連接字串屬性 'User Identity' 不支援值 'SharePoint Principal'。」

**因應措施:**在 SharePoint Server 2013 上安裝 PowerPivot for SharePoint 2013 安裝程式套件 (spPowerPivot.msi)。 此安裝程式套件屬於 SQL Server 2012 SP1 功能套件的一部分。 您可以從 Microsoft 下載中心的 SQL Server 2012 SP1 功能套件 下載此功能套件。

3.3 執行排程的資料重新整理之後,PowerPivot 活頁簿中的 Power View 工作表遭到刪除

**問題:**在 PowerPivot for SharePoint 增益集中,對含有 Power View 的活頁簿使用 Scheduled Data Refresh 將會刪除所有的 Power View 工作表。

**因應措施:**若要在 Scheduled Data Refresh 中使用 Power View 活頁簿,請建立正好是資料模型的 PowerPivot 活頁簿。 建立含有 Excel 工作表及 Power View 工作表的不同活頁簿,讓這個活頁簿透過資料模型連結至 PowerPivot 活頁簿。 只要針對含有資料模型的 PowerPivot 活頁簿來排程資料重新整理即可。

4.0 Data Quality Services

4.1 不正確的 SQL Server 2012 版本提供了 DQS

**問題:**在 SQL Server 2012 RTM 版本中,除了 Enterprise、Business Intelligence 和 Developer Edition 之外的所有 SQL Server 版本,都會提供 Data Quality Services (DQS) 功能。 安裝 SQL Server 2012 SP1 之後,除了 Enterprise、Business Intelligence 和 Developer Edition 以外,所有版本都不再提供 DQS。

**因應措施:**若在不支援的版本中使用 DQS,請升級為支援的版本,或從您的應用程式中移除這項功能的相依性。

搭配回到頁首連結使用的箭頭圖示[TOP]

5.0 SQL Server Express

5.1 SQL Server 2012 Express SP1 提供了完整版本的 SQL Server Management Studio

SQL Server 2012 Express Service Pack 1 (SP1) 版本包含完整版本的 SQL Server 2012 Management Studio (先前只有 SQL Server 2012 DVD 才提供) 而非 SQL Server 2012 Management Studio Express。 若要下載和安裝 SQL Server 2012 Express SP1,請參閱 SQL Server 2012 Express Service Pack 1

搭配回到頁首連結使用的箭頭圖示[TOP]

6.0 Attunity Oracle Change Data Capture (CDC) 服務和設計工具

6.1 升級 CDC 服務和設計工具

**問題:**安裝 SQL Server 2012 SP1 時,若電腦上已有安裝 Attunity Oracle Change Data Capture (CDC) 設計工具和 Change Data Capture (CDC) 服務,這些元件將不會因為安裝 SP1 而升級。

**因應措施:**若要將 CDC 元件升級為最新版本:

  1. SQL Server 2012 SP1 功能套件下載頁面下載 Attunity Oracle Change Data Capture (CDC) 服務的 .msi 檔案。

  2. 執行 .msi 檔案。

搭配回到頁首連結使用的箭頭圖示[TOP]

7.0 SQL Server 資料層應用程式架構 (DACFx)

就地升級支援

此版本的資料層應用程式架構 (DACFx) 支援從舊版就地升級,因此不需要在升級至此版本之前移除舊版 DACFx 安裝。 您可以在此處尋找未來的 DACFx 版本。

支援選擇性 XML 索引

SQL Server 2012 SP1 加入對選擇性 XML 索引 (SXI) 的支援,這個新的 SQL Server 功能會提供新的方式來建立提升效能及效率的 XML 資料行資料索引。

DACFx 現在對所有的 DAC 案例及用戶端工具都支援 SXI 索引。 只有在 SSDT 的最新版本才支援 SXI。 SSDT RTM 和 2012 年 9 月版不支援 SXI。

支援原生 BCP 資料格式

先前在 DACPAC 及 BACPAC 封裝內部用來儲存資料表資料的資料格式為 JSON。 安裝此更新後,原生 BCP 就會是目前的資料保存格式。 這項變更可將提升的 SQL Server 資料類型精確度引入 DACFx,包括支援 SQL_Variant 類型,以及增強大規模資料庫的資料部署效能。

在整個封裝建立/部署中保留檢查條件約束狀態

DACFx 先前並不能將資料表上定義的檢查條件約束狀態 (WITH CHECK/NOCHECK) 保留在資料庫結構描述中,也無法將此資訊儲存在 DACPAC 內部。 當有違反檢查條件約束的資料表資料存在時,此行為可能會在封裝部署上產生潛在問題。 安裝此更新後,DACFx 現在從資料庫中擷取檢查條件約束的目前狀態時,就會將此狀態儲存在 DACPAC 中,並於部署封裝時適當還原該狀態。

SqlPackage.exe (DACFx 命令列工具) 的更新

  • 擷取包含資料的 DACPAC – 從即時 SQL Server 或 Windows Azure SQL 資料庫建立資料庫快照集檔案 (.dacpac),不僅包含資料庫結構描述,還有使用者資料表中的資料。 您可以使用 SqlPackage.exe 發佈動作將這些封裝發行至新的或現有 SQL Server 或 Windows Azure SQL 資料庫。 封裝中的資料將會取代目標資料庫中的現有資料。

  • 匯出 BACPAC - 建立即時 SQL Server 或 Windows Azure SQL 資料庫邏輯的備份檔案 (.bacpac),內含資料庫結構描述,以及可用於將資料庫從內部部署 SQL Server 移轉至 Windows Azure SQL 資料庫的使用者資料。 您可以匯出與 Azure 相容的資料庫,稍後再於支援的 SQL Server 版本之間將其匯入。

  • 匯入 BACPAC – 匯入 .bacpac 檔案以全新建立或填入空的 SQL Server 或 Windows Azure SQL 資料庫。

MSDN 上的完整 SqlPackage.exe 文件可以在此處找到。

封裝相容性

此版本導入數個適用於 DAC 封裝的向前相容性。

  • 此版本所建立未包含 SXI 元素或資料表資料的 DAC 封裝可供舊版 DACFx (SQL Server 2012 RTM、SQL Server 2012 CU1 和 DACFx 2012 年 9 月版) 取用。

  • 此版本可以使用舊版 DACFx 建立的所有 DAC 封裝。

8.0 這個 Service Pack 所修正的已知問題

如需這個 Service Pack 所修正之錯誤和已知問題的完整清單,請參閱這份知識庫文件

[TOP]

請參閱

概念

SQL Server 2012 版本支援的功能

其他資源

如何判斷 SQL Server 的版本