熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

SQL Server補丁安裝常見問題

2013-11-15 14:50:44  來源: SQL Server 

  【編者按】SQL Server的補丁版本檢查不如Windows 補丁版本檢查直接一個系統管理員如果不了解SQL Server版本對應的補丁號可能也會遇到一點麻煩因此在這說明一下通過這樣的辦法判別機器是安全的辦法不會對系統產生任何影響

  補丁安裝過程中常見問題

  如果在安裝補丁的時候遇到如下類似錯誤

  安裝過程中出現以前進行的程序創建了掛起的文件操作運行安裝程序前必須重新啟動請按照下面步驟解決

  a重啟機器再進行安裝如果發現還有該錯誤請按下面步驟
  b在開始>運行中輸入regedit
  c到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置
  d選擇文件>倒出保存
  e在右邊窗口右擊PendingFileRenameOperations選擇刪除然後確認
  f重啟安裝問題解決

  如果還有同樣問題請檢查其它注冊表中是否有該值存在如有請刪掉

  在安裝SQL Server SP有時候會出現無論用windows認證還是混和認證都出現密碼錯誤的情況這時查看臨時目錄下的sqlspout會發現以下描述

[TCP/IP Sockets]Specified SQL server not found
[TCP/IP Sockets]ConnectionOpen (Connect())

  其實這是SQL Server SP的一個小bug在安裝sp的時候沒有監聽tcp/ip端口可以按照以下步驟進行

  打開SQL server客戶器網絡實用工具和服務器網絡工具確保啟用的協議中包含name pipe並且位置在第一位
  確保[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
DSQUERY=DBNETLIB如果沒有請自己建立
  停止mssql
  進行安裝

  這樣就可以進行正確安裝了

  二SQL Server補丁版本的檢查

  SQL Server的補丁版本檢查不如Windows 補丁版本檢查直接一個系統管理員如果不了解SQL Server版本對應的補丁號可能也會遇到一點麻煩因此在這說明一下通過這樣的辦法判別機器是安全的辦法不會對系統產生任何影響

  用Isql或者SQL查詢分析器登錄到SQL Server如果是用Isql請在cmd窗口輸入isql U sa然後輸入密碼進入如果是用SQL查詢分析器請從程序中啟動輸入sa和密碼(也可以用windows驗證)
  
  在ISQL中輸入
Select @@Version
go

  或者SQL查詢分析器中輸入(其實如果不想輸入只要打開幫助的關於就可以了:))
Select @@Version

  然後按執行

  這時會返回SQL的版本信息如下
Microsoft SQL Server (Intel X) Dec :: Copyright (c) Microsoft Corporation Enterprise Edition on Windows NT (Build : Service Pack )

  其中的就是SQL Server的版本和補丁號對應關系如下

-——————SQL Server RTM
-——————(SP)
-——————(SP)
-——————(SP)

  這樣我們就能看到SQL Server的正確版本和補丁號了

  我們也可以用xp_msver看到更詳細的信息


From:http://tw.wingwit.com/Article/program/SQLServer/201311/22425.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.