按一下這裡,變更語言。
這個頁面受到審慎且嚴密的監控。我們會評估您所做的任何變更,然後快速地接受、調整或還原變更。因為這是 Wiki,所以社群成員可能已經加入或調整這些版本資訊。若要閱讀原始的版本資訊文件,請按一下這裡。
這份版本資訊文件將描述有關您安裝或疑難排解 SQL Server 2012 (請按一下這裡下載 ) 之前應該閱讀的已知問題。此版本資訊文件僅於線上提供,安裝媒體中並不提供,且會定期更新。
如需有關如何開始使用和安裝 SQL Server 2012 的詳細資訊,請參閱 SQL Server 2012 讀我檔案。您可以從安裝媒體與讀我檔案 下載頁面,取得讀我檔案文件。如需詳���資訊,請參閱 SQL Server 線上叢書 和 SQL Server 論壇 。
嘗試將已安裝舊版 SQL Server 的 SharePoint 伺服器陣列升級為 SQL Server 2012 時,您可能會在執行 PowerPivot 組態工具時收到下列錯誤:
「SharePoint 2010 SP1 已安裝,但目前的伺服器未升級至 SP1。使用 PowerPivot for SharePoint 組態工具前,您必須執行 SharePoint 組態精靈以完成升級。請解決驗證失敗問題,並再試一次。」
因應措施:當您升級現有的 SharePoint 伺服器陣列時,您必須先套用 SharePoint 8 月份累計更新 。
問題:SQL Server 安裝程式可能會在嘗試啟動 SQL Server Browser 服務時失敗,並出現類似下面的錯誤:
發生下列錯誤:
服務 'SQLBrowser' 的啟動要求失敗。
請按一下 [重試] 重試失敗的動作,或按一下 [取消] 取消這個動作並繼續進行安裝。
(或)
使用者在上一次安裝失敗後已取消 'SQL_Browser_Redist_SqlBrowser_Cpu32' 功能的 SQL Server Browser 組態。最後嘗試的步驟: 正在啟動 SQL Server Browser 服務 'SQLBrowser',並最多等候 '900' 秒讓程序完成。
因應措施:當 SQL Server 引擎或 Analysis Services 無法安裝時,就可能會發生這種情況。若要修正此問題,請參閱 SQL Server 安裝程式記錄檔,然後疑難排解 SQL Server 引擎和 Analysis Services 失敗。如需詳細資訊,請參閱<檢視與讀取 SQL Server 安裝程式記錄檔>。如需詳細資訊,請參閱<檢視與讀取 SQL Server 安裝程式記錄檔>。
· Microsoft SQL Server 2012 不支援在 Server Core 作業系統上使用安裝精靈進行安裝。在 Server Core 上安裝時,SQL Server 安裝程式支援使用 /Q 參數的完整無訊息模式或使用 /QS 參數的簡單無訊息模式。
· 在執行 Windows Server 2008 R2 Server Core SP1 的電腦上,不支援將舊版 SQL Server 升級為 Microsoft SQL Server 2012。
· 不支援在執行 Windows Server 2008 R2 Server Core SP1 的電腦上安裝 32 位元版 Microsoft SQL Server 2012。
· 在執行 Windows Server 2008 R2 Server Core SP1 的電腦上,Microsoft SQL Server 2012 無法與舊版 SQL Server 並存安裝。
· 並非所有 SQL Server 2012 功能都可在 Server Core 作業系統上受到支援。如需有關支援的功能以及在 Server Core 上安裝 SQL Server 2012 的詳細資訊,請參閱<在 Server Core 上安裝 SQL Server 2012 >。
1. 在 SQL Server 安裝媒體上,找到並執行名稱為 SemanticLanguageDatabase.msi 的 Windows Installer 套件,以擷取資料庫。若為 SQL Server 2012 Express,請從 Microsoft 下載中心 (http://go.microsoft.com/fwlink/?LinkId=221787) 下載語意語言統計資料庫,然後執行 Windows Installer 套件。
2. 將資料庫移至適當的資料夾。若將資料庫保留在預設位置,則必須要變更權限,才能順利地進行附加。
3. 附加已擷取的資料庫。
4. 呼叫 sp_fulltext_semantic_register_language_statistics_db 預存程序註冊資料庫,並在附加資料庫時提供您為資料庫命名的名稱。
· 只支援在 Windows 7 SP1 或 Windows Server 2008 R2 SP1 上安裝 SQL Server 2012,但在 Windows 7 或 Windows Server 2008 R2 上,安裝程式不會封鎖安裝 SQL Server 2012。
· 當您選取 Database Engine、Replication、Master Data Services、Reporting Services、Data Quality Services (DQS) 或 SQL Server Management Studio 時,.NET Framework 3.5 SP1 是 SQL Server 2012 的必要條件,但是 SQL Server 安裝程式已不再安裝 Framework。
o 如果您在 Windows Vista SP2 或 Windows Server 2008 SP2 作業系統電腦上執行安裝程式,且未安裝 .NET Framework 3.5 SP1,SQL Server 安裝程式會要求您下載及安裝 .NET Framework 3.5 SP1,再繼續進行 SQL Server 安裝。您可以從 Windows Update 下載 .NET Framework 3.5 SP1,也可以直接從這裡 下載。若要避免安裝 SQL Server 期間中斷,您可以先下載及安裝 .NET Framework 3.5 SP1,再執行 SQL Server 安裝程式。
o 如果您在 Windows 7 SP1 或 Windows Server 2008 R2 SP1 作業系統電腦上執行安裝程式,您必須啟用 .NET Framework 3.5 SP1,再安裝 SQL Server 2012。
§ 在 [伺服器管理員] 中,按一下 [加入功能] 顯示可能的功能清單。
§ 在 [選取功能] 介面中,展開 [.NET Framework 3.5.1 功能] 項目。
§ 展開 [.NET Framework 3.5.1 功能] 之後,您會看見兩個核取方塊。一個是 .NET Framework 3.5.1 的核取方塊,另一個則是 WCF 啟動的核取方塊。選取 [.NET Framework 3.5.1],然後按 [下一步]。 除非您也安裝了必要的角色服務和功能,否則無法安裝 .NET Framework 3.5.1 功能。
§ 在 [確認安裝選項] 中檢閱選項,然後按一下 [安裝]。
§ 讓安裝程序完成,然後按一下 [關閉]。
§ 按一下 [開始] | [所有程式] | [附屬應用程式]。
§ 展開 [Windows PowerShell]、以滑鼠右鍵按一下 [Windows PowerShell],然後按一下 [以系統管理員身分執行]。請在 [使用者帳戶控制] 方塊中按一下 [是]。
§ 在 PowerShell 命令提示字元中,輸入下列命令,然後在每個命令後面按下 ENTER:
§ 按一下 [開始] | [控制台] | [程式],然後按一下 [開啟或關閉 Windows 功能]。如果系統提示需要系統管理員密碼或確認,請輸入密碼或提供確認。
§ 若要啟用 Microsoft .NET Framework 3.5.1,請選取此功能旁的核取方塊。若要關閉某項 Windows 功能,請清除核取方塊。
§ 按一下 [確定]。
§ 在命令提示字元輸入下列命令,列出作業系統中提供的所有功能。
§ 選擇性:在命令提示字元輸入下列命令,列出您感興趣之特定功能的資訊。
§ 輸入以下命令來啟用 Microsoft .NET Framework 3.5.1。
· .NET Framework 4 是 SQL Server 2012 的必要條件。SQL Server 安裝程式會在功能安裝步驟期間安裝 .NET Framework 4。
· 為確保 Visual Studio 元件可以正確安裝,您需要為 SQL Server 安裝更新。SQL Server 安裝程式會檢查此更新的狀態,然後需要您下載並安裝更新才可繼續安裝 SQL Server。為避免 SQL Server 安裝程式期間發生中斷,您可以先如下所述下載並安裝更新,然後執行 SQL Server 安裝程式 (或安裝 Windows Update 上所提供的所有 .NET Framework 3.5 SP1 更新):
o 如果您將 SQL Server 2012 安裝於 Windows Vista SP2 或 Windows Server 2008 SP2 作業系統的電腦上,可以從這裡 取得所需的更新。
o 如果您在 Windows 7 SP1 或 Windows Server 2008 R2 SP1 作業系統電腦上安裝 SQL Server 2012,即已在電腦上安裝此更新。
· Windows PowerShell 2.0 是安裝 SQL Server 2012 Database Engine 元件和 SQL Server Management Studio 的必要條件,但是 SQL Server 安裝程式已不再安裝 Windows PowerShell。如果您的電腦沒有 PowerShell 2.0,可以遵循 Windows Management Framework 頁面上的指示啟用此元件。您取得 Windows PowerShell 2.0 的方式取決於您在哪一個作業系統執行:
o Windows Server 2008 -- Windows PowerShell 1.0 是一項「功能」,而且可以加入。下載及安裝 Windows PowerShell 2.0 版本 (以 OS 修補程式的形式生效)。
o Windows 7/Windows Server 2008 R2 -- 預設會安裝 Windows PowerShell 2.0。
· 如果您打算在 SharePoint 環境中使用 SQL Server 2012 功能,則需要 SharePoint Server 2010 Service Pack 1 (SP1) 和 SharePoint 8 月份累計更新。您必須安裝 SP1、8 月份累計更新及伺服器陣列的完整修補程式,然後才可以在伺服器陣列中加入 SQL Server 2012 功能。此需求適用於下列 SQL Server 2012 功能:使用 Database Engine 的執行個體做為伺服器陣列的資料庫伺服器、設定 PowerPivot for SharePoint,或在 SharePoint 模式中部署 Reporting Services。
因應措施:無
問題:已連接 SQL 編輯器時,無法使用 MDX/DMX 編輯器連接到 Analysis Services 伺服器。
· 啟動另一個 SSMS 執行個體,開啟 MDX / DMX 檔案。
· 中斷連接 SQL 編輯器,然後將 MDX / DMX 編輯器連接到 AS 伺服器。
· 重新聯結工作空間資料庫伺服器與 SQL Server Data Tools (SSDT) 電腦至網域。
· 若工作空間資料庫伺服器和/或 SSDT 電腦不會是隨時聯結的網域,請加入個別使用者名稱而不要加入 BUILTIN\Administrators 群組做為工作空間資料庫伺服器上的系統管理員。
· 從清單中拖曳資料表,然後將索引標籤放在您所要的位置上,讓您能夠更容易存取特定索引標籤。
· 重新安排現有索引標籤的順序和位置。
SQL Server 叢集安裝中不支援 DQS。如果您正在安裝 SQL Server 的叢集執行個體,您不得在 [特徵選取] 頁面上選取 [Data Quality Services] 和 [Data Quality Client] 核取方塊。如果您在叢集執行個體安裝期間選取這兩個核取方塊 (而且您藉由執行 DQSInstaller.exe 檔案完成資料品質伺服器安裝),DQS 將會安裝在這個節點上,但是當您在叢集中加入其他節點時無法在其他節點上使用,因此 DQS 無法在其他節點上運作。
問題:若解除安裝資料品質伺服器,並不會自 SQL Server 執行個體刪除 DQS 物件 (DQS 資料庫、DQS 登入和 DQS 預存程序)。
因應措施:若要在相同電腦的同一個 SQL Server 執行個體中重新安裝資料品質伺服器,您必須手動從該 SQL Server 執行個體中刪除 DQS 物件。此外,您也必須從電腦上的 C:\Program Files\Microsoft SQL Server\MSSQL11.<SQL_Server_Instance>\MSSQL\DATA 資料夾中刪除 DQS 資料庫 (DQS_MAIN、DQS_PROJECTS 和 DQS_STAGING_DATA) 檔案,然後再重新安裝資料品質伺服器。否則,資料品質伺服器安裝會失敗。若要保留資料 (如知識庫或資料品質專案),請移動資料庫檔案而不要刪除。如需有關解除安裝程序完成之後移除 DQS 物件的詳細資訊,請參閱<移除資料品質伺服器物件>。
問題:若系統管理員在 [活動監控] 畫面上終止活動,則執行知識探索、網域管理或互動式清理活動的互動式使用者在執行下一項作業之前,不會接到任何資訊指出活動已被終止。
問題:若針對執行中的知識探索或網域管理活動按一下 [取消],而在該活動執行時,先前已完成其他活動但未執行發行作業,則從上次發行以來所執行的所有活動工作都會被捨棄,而不只是捨棄目前的活動。
因應措施:若要避免這種狀況,請發行您需要保存在知識探索中的工作,再啟動新的活動。
問題:如果您將文字大小變更為 [放大 - 150%] (在 Windows Server 2008 或 Windows 7 中),或將 [自訂 DPI 設定] 變更為 200% (在 Windows 7 中),便無法存取 [新增知識庫] 頁面上的 [取消] 和 [建立] 按鈕。
因應措施:若要解決這個問題,請將字型設定為較小的大小。
問題:如果螢幕解析度設定為 800x600,Data Quality Client 應用程式不會正確顯示。
因應措施:若要解決這個問題,請將螢幕解析度設定為較高的值。
問題:如果來源資料中的資料行是 bigint 資料類型,您必須在 DQS 中將該資料行對應至 decimal 資料類型的定義域,而不是 integer 資料類型的定義域。這是因為 decimal 資料類型代表比 int 資料類型更大範圍的值,因此可以保存較大的值。
問題:Integration Services 中的 DQS 清理元件不支援 NVARCHAR(MAX) 和 VARCHAR(MAX) 資料類型的資料行。因此,這些資料行無法在 DQS 清理轉換編輯器的 [對應] 索引標籤中用於對應,所以無法進行清理。
因應措施:使用 DQS 清理元件來處理這些資料行之前,您必須先使用資料轉換,將它們轉換成 DT_STR 或 DT_WSTR 資料類型。
問題:如果您選擇在 SQL Server 執行個體中安裝 Data Quality Services,完成 SQL Server 安裝程式之後,系統會在 [開始] 功能表的 [Data Quality Services] 程式群組底下建立名為 [資料品質伺服器安裝程式] 的項目。不過,如果您在相同的電腦上安裝多個 SQL Server 執行個體,[開始] 功能表上仍然會有單一 [資料品質伺服器安裝程式] 項目。只要按一下這個項目,就會在最近安裝的 SQL Server 執行個體中執行 DQSInstaller.exe 檔案。
即使 Integration Services 清理活動失敗,[活動監控] 畫面仍然會在 [目前狀態] 資料行中不正確地顯示 [成功]。
在 Data Quality Client 的對應階段期間,當您在任何 DQS 活動中選取 SQL Server 資料來源時,就會顯示不含結構描述名稱的資料表和檢視表清單。因此,如果存在許多名稱相同但結構描述不同的資料表/檢視表,您就只能查看資料預覽,或是選取它們,然後查看要對應的可用欄位,藉以進行區別。
在清理資料品質專案中,如果您將來源資料中的欄位對應至具有日期資料類型之子定義域的複合定義域,清理結果的子定義域輸出就會具有不正確的日期格式,而且匯出至資料庫的作業會失敗。
問題:在 Data Quality Client 中任何 DQS 活動的 [對應] 頁面上,如果您對應至名稱包含 ; (分號) 的來源 Excel 工作表,則在 [對應] 頁面上按 [下一步] 時,就會顯示無法處理的例外狀況訊息。
因應措施:在包含要對應之來源資料的 Excel 檔案中,移除工作表名稱中的 ; (分號),然後再試一次。
問題:如果您的來源資料是 Excel,而且您尚未對應包含 Date 或 DateTime 資料類型值的來源欄位,則清理和比對活動期間會發生下列狀況:
因應措施:您可以在清理活動的 [管理和檢視結果] 頁面以及比對活動的 [比對] 頁面上,於右下角的窗格中檢視未對應的欄位值。
問題:如果您從包含超過 255 個資料行的 Excel 97-2003 檔案 (.xls),將值匯入定義域中,就會出現例外狀況訊息,而且匯入會失敗。
因應措施:若要修正此問題,您可以進行下列其中一項作業:
活動監控功能只適用於擁有 dqs_administrator 角色的使用者。如果您的使用者帳戶具有 dqs_kb_editor 或 dqs_kb_operator 角色,則 Data Quality Client 應用程式中將無法使用活動監控功能。
問題: 如果您在 Data Quality Client 首頁中,於 [最近使用的知識庫] 清單中針對定義域管理活動開啟知識庫,您可能會收到以下錯誤:
「此資料庫中已經有名稱為 'RecentList:KB:\' 的組態。」
發生此錯誤是因為 DQS 在 SQL Server 資料庫中與在 C# 中比較字串的方式不同。SQL Server 資料庫中的字串比較不區分大小寫,但是在 C# 中則區分大小寫。
我們使用範例來說明。假設有使用者 Domain\user1。此使用者使用 “user1” 帳戶登入 Data Quality Client 電腦,並處理知識庫。DQS 會針對每一位使用者將最近使用的知識庫儲存為 DQS_MAIN 資料庫中 A_CONFIGURATION 資料表內的記錄。在此情況下,此記錄將會以下列名稱儲存:RecentList:KB:Domain\user1。之後,使用者以 “User1” 身分 (請注意 U 為大寫) 登入 Data Quality Client 電腦,並嘗試在 [最近使用的知識庫] 清單中針對定義域管理活動開啟此知識庫。DQS 中的基礎程式碼將會比較兩個字串 RecentList:KB:DOMAIN\user1 和 DOMAIN\User1,而 C# 中會進行區分大小寫的字串比較,因為這兩個字串不相符,所以 DQS 會嘗試在 DQS_MAIN 資料庫的 A_CONFIGURATION 資料表中為使用者 (User1) 插入一筆新的記錄。但是,由於 SQL 資料庫中的字串比較不區分大小寫,所以導致該字串已經存在於 DQS_MAIN 資料庫的 A_CONFIGURATION 資料表中,因此插入作業將會失敗。
注意:若要避開此問題,請在登入 Data Quality Client 電腦時,使用一致的大小寫規則來指定您的使用者帳戶。
1. ssms.exe 的命令列參數無法正確運作。
2. 嘗試使用 /? 參數執行 ssms.exe 時,顯示的說明資訊不正確。
3. 針對在 [Windows 檔案總管] 中按兩下所開啟的每一個檔案,都會啟動新的 SSMS 執行個體來開啟檔案。
4. 正常使用者模式下無法偵錯查詢。
問題:當 SQL Server 2012 管理工具用來修改舊版 SQL Server 管理工具 (SQL Server 2008 R2、SQL Server 2008 或 SQL Server 2005) 所建立的現有維護計畫時,會以新格式儲存維護計畫。舊版 SQL Server 管理工具不支援此新格式。
· 將多重子網路快速容錯移轉至 AlwaysOn 可用性群組或容錯移轉叢集執行個體的多重子網路接聽程式。
o 這項功能是在連接至具有不同子網路中多個 IP 的接聽程式時使用。它會以平行方式開啟每個 IP 的通訊端,縮短連接時間。
· 將單一子網路快速容錯移轉至 AlwaysOn 可用性群組或容錯移轉叢集執行個體的單一子網路接聽程式。
o 這項功能是在連接至具有單一子網路中單一 IP 的接聽程式時使用。它會執行更積極的 TCP 連接重試,加快單一子網路容錯移轉的速度。
· 將具名執行個體解析為多重子網路 AlwaysOn 容錯移轉叢集執行個體。
o 這項功能可針對具有多個子網路端點的 AlwaysOn 容錯移轉叢集執行個體加入具名執行個體解析支援。
新可用性群組接聽程式的建立作業可能會在建立時失敗,因為您已達到參與叢集節點電腦帳戶的 Active Directory 配額。如需詳細資訊,請參閱下列文件:
· 如何排解叢集服務帳戶修改電腦物件時所遇到的疑難
· Active Directory 配額
若要在主資料管理員 Web 應用程式中工作,用戶端電腦必須安裝 Silverlight 5.0。如果您沒有必要的 Silverlight 版本,系統將會在您導覽至需要 Silverlight 的 Web 應用程式區域時提示安裝 Silverlight。您可以從 http://go.microsoft.com/fwlink/?LinkId=243096 安裝 Silverlight 5。
SQL Server 2012 包括 StreamInsight 2.0。StreamInsight 2.0 需要 Microsoft SQL Server 2012 授權和 .NET Framework 4.0。其中包含許多效能改良和幾個錯誤修正。如需詳細資訊,請參閱 Microsoft StreamInsight 2.0 版本資訊。若要個別下載 StreamInsight 2.0,請造訪 Microsoft 下載中心的 Microsoft StreamInsight 2.0 下載頁面。