簡(jiǎn)單判斷MSSQL數(shù)據(jù)庫版本(2000或者2005)
最近的一次對(duì)mssql數(shù)據(jù)庫遷移操作中發(fā)現(xiàn)一個(gè)有趣的事情,可以用一條語句判斷MSSQL數(shù)據(jù)庫版本(準(zhǔn)確度不高):
select * from sys.servers
如果返回如下信息,應(yīng)該是2000數(shù)據(jù)庫:
消息 208,級(jí)別 16,狀態(tài) 1,第 1 行
對(duì)象名 'sys.servers' 無效。
反之返回類似如下的信息,則可能為2005數(shù)據(jù)庫
1 www-host SQL Server SQLNCLI www-host NULL NULL NULL 0
原因:sys.servers這個(gè)對(duì)象在2000中沒有,在2005中有。
相關(guān)文章
SQL中去除重復(fù)數(shù)據(jù)的幾種方法匯總(窗口函數(shù)對(duì)數(shù)據(jù)去重)
以某電商公司的銷售報(bào)表為例,常見的去重方法我們用到distinct 或者group by 語句, 今天介紹一種新的方法,利用窗口函數(shù)對(duì)數(shù)據(jù)去重,感興趣的朋友跟隨小編一起看看吧2023-05-05
深入C++ string.find()函數(shù)的用法總結(jié)
本篇文章是對(duì)C++中string.find()函數(shù)的用法進(jìn)行了詳細(xì)的總結(jié)與分析,需要的朋友參考下2013-05-05
SQL點(diǎn)滴24 監(jiān)測(cè)表的變化
在網(wǎng)上看到一篇關(guān)于監(jiān)測(cè)表中的插入,更新,刪除的方法,使用觸發(fā)器實(shí)現(xiàn)的,很有價(jià)值。2011-09-09
數(shù)據(jù)庫設(shè)計(jì)三大范式簡(jiǎn)析
這篇文章主要介紹了數(shù)據(jù)庫設(shè)計(jì)三大范式簡(jiǎn)析,遵循范式是為了建立冗余較小、結(jié)構(gòu)合理的數(shù)據(jù)庫,需要學(xué)習(xí)數(shù)據(jù)庫設(shè)計(jì)三大范式的朋友可以參考下2015-08-08
sql2005 create file遇到操作系統(tǒng)錯(cuò)誤5拒絕訪問 錯(cuò)誤1802
嘗試打開或創(chuàng)建物理文件 'E:\Library.mdf' 時(shí),CREATE FILE 遇到操作系統(tǒng)錯(cuò)誤 5(拒絕訪問。)。2009-08-08
sqlserver另類非遞歸的無限級(jí)分類(存儲(chǔ)過程版)
網(wǎng)絡(luò)上很多無限級(jí)的分類,但無非是兩種,一種是遞歸算法,一種是非遞歸算法。。2010-07-07
sql ntext數(shù)據(jù)類型字符替換實(shí)現(xiàn)代碼
sql ntext數(shù)據(jù)類型字符替換實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-09-09
格式導(dǎo)致的Excel導(dǎo)入sql出現(xiàn)異常的解決方法
因?yàn)镋xcel導(dǎo)入到sql的事兒,今天折騰了大半天。2009-03-03

