如何徹底清除已安裝的SQL SERVER
成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為金鳳等服務建站,金鳳等地企業(yè),進行企業(yè)商務咨詢服務。為金鳳企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
安裝SQL 2000后如果刪除不干凈會給軟件日常的操作埋下大的隱換,刪除干凈才是硬道理,如何操作呢?
首先,在添加\刪除程序中通過正常方式卸載掉SQL SERVER之后按以下步驟執(zhí)行:
1、將Program files下的SQL安裝目錄刪除(此處如果有重要的數(shù)據(jù),請先備份)
C:\Program Files\Microsoft SQL Server\80\Tools。
C:\Program Files\Microsoft SQL Server\MSSQL。
2、注冊表中的相關(guān)信息刪除:
請先做好注冊表備份,可以將當前的注冊表導出。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。
3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations項目,并刪除它。這樣就可以清除安裝暫掛項目
4、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup刪除ExceptionComponents
這個項目下的內(nèi)容可能很多,只有在上面幾個辦法不行的情況下,使用此方法(注意不要全部刪除)
刪除內(nèi)容前先看下內(nèi)容說明
5、Windows目錄中的Sqlstp.log文件,該文件列出了安裝程序所執(zhí)行的操作的詳細信息,并包含安裝期間遇到的所有錯誤。通過檢查該文件,可以詳細了解安裝在什么地方失敗、為什么失敗。
6、SQL安裝的時的錯誤信息保存在一個叫Errorlog的日志文件中,默認情況下該文件位于Program Files\MicrosoftSQLServer\Mssql\Log目錄中。該錯誤日志包含安裝程序試圖啟動SQL Server時 SQL Server所遇到的錯誤,這些信息可以幫助您深入檢查錯誤原因。
7、需要檢查的另一個組件是Microsoft 數(shù)據(jù)訪問組件(MDAC)安裝程序,它作為SQL Server 2000安裝程序的一部分啟動。SQL Server 2000安裝程序會安裝MDAC 。 安裝程序會創(chuàng)建名為Dasetup.log的單獨的日志文件;您可以查看此日志文件并確保MDAC安裝程序沒有出現(xiàn)問題。
企業(yè)里面的話是很在乎數(shù)據(jù)庫效率無論是插入還是查詢,特別是查詢,因此這個問題涉及方面比較雜因為針對你不同查詢有不同的寫法,具體那種效率更高還得看計算機怎么認,所以最根本的話還是去研究一下sqlserver底層數(shù)據(jù)查詢的過程.只有理解深入自己心里才有底知道怎樣才是效率更高.
SQL
Server里的
ISNULL
與
ASP
中的
IsNull不同,SQL
Server
中有兩個參數(shù),語法:
ISNULL(check_expression,
replacement_value)
?check_expression
與
replacement_value
數(shù)據(jù)類型必須一致
?如果
check_expression
為
NULL,則返回
replacement_value
?如果
check_expression
不為
NULL,則返回
check_expression
NULLIF
用于檢查兩個表達式,語法:
NULLIF(expression,
expression)
?如果兩個
expression
相等,則返回
NULL,該
NULL
為第一個
expression
的數(shù)據(jù)類型
?如果兩個
expression
不相等,則返回第一個
expressio
索引和主鍵有什么關(guān)系:主鍵是唯一且非空字段,且主鍵本身就是個索引,所以無需對主鍵字段再建索引
select * from 表名 這樣的語句用不到索引,索引其實類似于書的目錄,你要查的是整個表,所以這目錄就起不到作用
select * from 表名 where 字段 = 條件 如果這時候這個字段上有索引,這時一般是會用到索引的,就像你要從一本書中找某個內(nèi)容,翻目錄找到對應的頁號,直接翻到這頁就可以了
select * from 表名 order by 字段 如果這個字段是有索引的,那么會用這個索引來查找數(shù)據(jù),因為按索引查詢會比冒泡類算法效率高(沒索引的情況下,就是把整表數(shù)據(jù)取出來,然后用冒泡類算法排除順序的)
表格設置索引了和沒設置索引查詢的效率會有不同么?:
查詢效率的不同主要就是數(shù)據(jù)庫系統(tǒng)分析你的sql語句后定出的執(zhí)行路徑,如果這個執(zhí)行路徑可以用到你建的索引,那么基本上效率就會比全表掃描來的快
還是那個舉例,一本書,有目錄頁,你查東西的時候是塊了還是慢了?
1.零基礎的 推薦兩書
一是:sql server 2005 實例精講
二是:電子書(用迅雷下)
數(shù)據(jù)庫簡 明教程/SQL%20Server%202005數(shù)據(jù)庫簡明教程1-6.rar
第二本書,有操作視頻,和例子代碼
都是以簡單的 例子為主的?。。?/p>
很適合 初學者
2.學數(shù)據(jù)庫的話 看你怎么定位。。
主要 是說 你學他 是為了干嗎???
開發(fā)人員注重編程 比如游標之類的重點掌握 sql語言
數(shù)據(jù)庫設計的 則是 注重的是數(shù)據(jù)庫原理 設計等
DBA 對你所使用的 數(shù)據(jù)庫軟件操作能力非常的強(比如sqlserver、ORACLE
)
不過要的都是 sql的基礎
先打牢基礎 最重要?。?! 如sql語言 這個是重點