- 發現問題
- 北美產品測試服每日隨機任務沒有刷新
- 每日隨機任務是使用數據庫作業定期執行操作,重置玩家隨機任務項
- 排查問題
- 檢查相應作業的狀態、配置及啟動時間均沒問題
- 查看作業運行日志,發現近期作業運行失敗
日志記錄為:Description: Integration Services evaluation period has expired. End Error Could not execute package because of error 0xC0000033 - 問題原因:
SQLServer安裝時,使用評估企業版認證,允許使用180天,過期后SQLServer將無法啟動;
即使已過期不重啟SQL Server服務,數據庫的數據引擎功能還是可以繼續使用的,但代理服務器等一些功能將無法使用。
啟動ERRORLOG:
2012-07-18 07:27:49.15 Server Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)
Apr 2 2010 15:48:46
Copyright (c) Microsoft Corporation
Enterprise Evaluation Edition (64-bit) on Windows NT 5.2 <X64> (Build 3790: Service Pack 2)
2012-07-18 07:27:49.15 Server (c) Microsoft Corporation.
2012-07-18 07:27:49.15 Server All rights reserved.
2012-07-18 07:27:49.15 Server Server process ID is 2916.
2012-07-18 07:27:49.15 Server Authentication mode is MIXED.
2012-07-18 07:27:49.15 Server Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG'.
2012-07-18 07:27:49.15 Server Error: 17051, Severity: 16, State: 1.
2012-07-18 07:27:49.15 Server SQL Server evaluation period has expired.
- 解決問題
- 為什么企業版還能有評估過期問題呢?
安裝企業版時,是可以選擇使用評估版的。圖形安裝位置為輸入序列號處;
如果迫於版權問題壓力,那一定要優先考慮評估板。這個出問題的服務器當時就是因為這個原因。
當時安裝時考慮了這個問題,但悲催的是沒有將轉正式版的事情標記到日程上。 - 如何檢查是哪個版本呢?
只需要在服務器上執行查詢:select @@version
## 正式版輸出
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)Apr 2 2010 15:48:46Copyright (c) Microsoft CorporationEnterprise Edition (64-bit) on Windows NT 5.2 <X64> (Build 3790: Service Pack 2)
## 評估板羞澀的輸出
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)Apr 2 2010 15:48:46Copyright (c) Microsoft CorporationEnterprise Evaluation Edition (64-bit) on Windows NT 5.2 <X64> (Build 3790: Service Pack 2) - 怎么才能讓SQLServer服務正常啟動?
- 首先,需要獲得企業版序列號一枚,可以購買或者……
- 然后,進行一下操作
- 啟動SQLServer2008R2>配置工具[Configuration Tools]>SQL Server安全中心(64位)[SQL Server Installation Center(64 bit)]
- 進入'維護' [Maintenance]>'選擇版本升級' [Edition Upgrade]
- 跟隨向導到達'產品序列號'界面,輸入產品序列號
- 下一步直到看見升級按鈕,點擊后等待升級完成
- 為什么企業版還能有評估過期問題呢?
- 處理后事
- 在安裝完成后運行查詢檢查版本,放置靜默安裝或操作失誤,產生錯用評估版而不知的問題
- 配置作業操作結果報警
- 有圖有真相
- 開始修復,啟動安裝中心

- 安裝中心界面,選擇維護>版本更新

- 檢查升級規則,讓重啟機器就乖乖重啟,別掙扎的只重啟SQLServer服務

- 輸入正式企業版序列號,看到了吧,之前就是用的Evaluation版

- 選擇需要升級的實例

- 確認升級信息,點擊那個升級按鈕[Upgrade]

- 耐心等待完成升級,一般的服務器要等待10分鍾左右

- 開始修復,啟動安裝中心
