Ⅰ sqlserver2008安裝的問題,在線等。正解後再補50分。
本部分將介紹一些最常見的 SQL Server 2008 安裝問題。
情況 1
要解決預安裝問題,請按照下列步驟操作。
注意:遇到預安裝問題時,請驗證日誌文件中是否記錄了預安裝錯誤。這些日誌文件位於下面的文件夾中:
%Program files%\Microsoft sql server\100\Setup bootstrap\Log\Date Time
預安裝錯誤通常記錄在 Summary.txt 和 Detail.txt 文件中。
1. 先決條件
請確保計算機滿足安裝 SQL Server 2008 的最低軟體和硬體要求。
2. 外部版本與內部版本問題
請確保當前在計算機上運行的 SQL Server 的版本符合升級至 SQL Server 2008 特定版本所需的條件。例如,不支持從早期的 SQL Server Enterprise Edition 升級至 SQL Server 2008 Workgroup Edition。
3. 實例名稱無效
請確保在升級至 SQL Server 2008 時提供正確的實例名稱。
情況 2
要解決升級至 SQL Server 2008 失敗後發生的問題,請按照下列步驟操作:
1. 在 Details.txt 日誌文件中搜索錯誤。Details.txt 日誌文件包含對相應 .msi 日誌文件的引用。相應的 .msi 日誌文件位於下面的文件夾中:
%Program files%\Microsoft sql server\100\Setup bootstrap\Log\Date Time
2. 找到錯誤後,請按適當方式解決問題,然後卸載 SQL Server 2008。要卸載 SQL Server 2008,請使用 Summary.txt 日誌文件中顯示的卸載命令。
注意:
o 該卸載命令中的 /q 開關是必需的。SQL Server 2008 不支持通過 UI 卸載沒有名稱的實例。如果不使用 /q 開關,將無法卸載相應的實例。
o /instanceid 開關也是必需的。由於所用的實例沒有名稱,因此必須使用實例 ID 才能完成卸載。通常情況下,實例 ID 與 instanceName 相同。實例 ID 可進行配置。因此,必須確保使用正確的實例 ID。
o 鑒於上述原因,最好使用 Summary.txt 日誌文件中顯示的卸載命令。
o 升級失敗後,系統將阻止升級過程。如果嘗試再次升級,而事先未使用上述卸載命令卸載 SQL Server 2008,升級過程將創建幾組日誌。您可能需要搜索所有這些日誌文件,才能找到刪除 SQL Server 2008 的不完全安裝所必須使用的卸載命令。
3. 再次升級 SQL Server 2008。
情況 3
您發現舊實例不再運行,新實例也不可用。此情況發生在升級過程到達不可逆點之後。通常情況下,此問題是由配置擴展造成的。
要解決此問題,請按照下列步驟操作:
1. 在 Details.txt 日誌文件中搜索錯誤。注意:必須使用 Summary.txt 日誌文件中顯示的信息才能修復安裝。
2. 找到錯誤後,請按適當方式解決問題。
3. 修復 SQL Server 2008。為此,請在命令提示符處鍵入以下命令,然後按 Enter:
Setup.exe /q /ACTION=Repair /INSTANCENAME=instancename
注意:必須在命令提示符處使用修復命令,而不能使用 UI。
情況 4
您注意到 Detail.txt 日誌文件包含一條類似於以下內容的消息:
ValidateSkuMatrix 未在 SKU 矩陣中找到匹配項
如果要升級的 SQL Server 版本不符合升級條件,就會發生此問題。例如,如果從 SQL Server 2000 Service Pack 1 (SP1) 升級至 SQL Server 2008,就會發生此問題。
其實,有關 SQL Server 2008 中支持的升級方案的更多信息,都可以在微軟MSDN上找到,經常到那裡看看,肯定沒有壞處。
Ⅱ Hive SQL 計算前10名商品的SKU是哪些每個SKU的有效銷售總量是多少
從你的表單來看,一個小類號就應該是一個SKU(sku就是單品數量)。但是你又有商品編碼。
從表單看商品編碼似乎又跟小類號沒有關聯。
所以,你自己要清楚你的SKU是以小類號為依據,還是以商品編碼為依據。
然後做數據透視——這樣同一個小類號或者商品編碼號就在透視表中出現一次。
這樣,你就能很清楚知道SKU數量了。