今天在單位另一台機器上安裝數據庫服務器的時候,總是出問題。之前安裝的是SQL Server 2005,由於當前項目的原因,需要安裝SQL Server 2008R2,所以想再安裝一個SQL Server 2008R2的一個新的數據庫服務器實例。不過,安裝的過程中總是出現以下錯誤:
標題: Microsoft SQL Server 2008 R2 安裝程序
------------------------------出現以下錯誤:
對路徑“C:\Program Files\Microsoft SQL Server\100\License Terms\SQLServer2008R2_License_ENT_2052.rtf”的訪問被拒絕。
單擊“重試”將重試失敗的操作,單擊“取消”將取消此操作並繼續安裝。
有關幫助信息,請單擊: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.50.1600.1&EvtType=0x92D13C14
在網上找了下,居然沒有找到關於這個錯誤的相關解決辦法。根據提示的文件名稱,剛開始還一位是序列號的問題(對,不是正版),於是在網上又找了幾個不同的序列號,問題依然存在。再根據提示的路徑,找到了相關的路徑,文件存在,卻沒有訪問權限,可是我用的是管理員賬戶呀。右鍵一看,原來文件是只讀的,去掉只讀屬性,點擊“重試”,OK!繼續安裝,成功!
總結:
出現這個問題的原因,可能是由於我曾經裝過SQL Server 2008和SQL Server 2008R2,並且第一次安裝的時候,都沒有成功。但是安裝之后,這個文件也不是只讀的。不知道為什么會出現這個情況。今天趁機寫在這兒,留作參考。