文章詳情頁(yè)
mssqlserver和sqlexpress的區(qū)別
瀏覽:2日期:2023-10-27 14:10:50
我就喜歡Visual studio自帶的數(shù)據(jù)庫(kù)。以下兩點(diǎn)是我喜歡上VS自帶數(shù)據(jù)庫(kù)的原因:1.VS自帶的數(shù)據(jù)庫(kù)可以跟著項(xiàng)目走,每次只要刷新下連接就可以了,使用方便2.不必每次附加。每次有程序連接數(shù)據(jù)庫(kù),都要在dos上面敲net start mssqlserver->回車(chē);sqlwb->回車(chē)(也可以在配置工具里邊打開(kāi)sqlserver).這樣感覺(jué)很麻煩,又不是大型項(xiàng)目,沒(méi)必要“錦上添花,“畫(huà)蛇添足。記住,我們現(xiàn)在只是學(xué)習(xí),測(cè)試。好東西肯定要繼續(xù)用咯。用著,用著,我發(fā)現(xiàn)了一個(gè)問(wèn)題:1.連接sqlserver的連接字符串是:“server=.;database=數(shù)據(jù)庫(kù)名;uid=用戶(hù)名;pwd=密碼1.連接VS內(nèi)置的數(shù)據(jù)庫(kù)的連接字符串是:
DataSource=.SQLEXPRESS;AttachDbFilename=|DataDirectory|App.mdf;Integrated Security=True;User Instance=True";
下面我說(shuō)明下這連接字符串的意思:DataSource相當(dāng)于serverDataSource=.SQLEXPRESS:是本機(jī)下的數(shù)據(jù)庫(kù)實(shí)例SQLEXPRESSAttachDbFilename=|DataDirectory|App.mdf附加項(xiàng)目App_Data下的App.mdfIntegrated Security=True;User Instance=True"一個(gè)是將整體安全性設(shè)置為true,一個(gè)是將用戶(hù)實(shí)例設(shè)置為true為什么要這樣寫(xiě)?在回答這個(gè)問(wèn)題之前,首先要回答mssqlserver和sqlserver有什么區(qū)別mssqlserver和sqlserver:相同點(diǎn):mssqlserver和sqlserver都是數(shù)據(jù)庫(kù)不同點(diǎn):1.mssqlserver和sqlserver是一個(gè)數(shù)據(jù)庫(kù)下的兩個(gè)不同實(shí)例2.sqlserver 2005默認(rèn)為mssqlserver(ms是微軟的意思),sqlexpress是你安裝sql的時(shí)候建立的新實(shí)例補(bǔ)充:默認(rèn)實(shí)例(mssqlserver)連接不要計(jì)算機(jī)名(.代表本機(jī))實(shí)例名,自定義實(shí)例(sqlexpress)連接需要計(jì)算機(jī)名(.代表本機(jī))實(shí)例名3.sqlexpress是mssqlserver的簡(jiǎn)化版,而且是免費(fèi)的,當(dāng)然功能上少很多。適合做測(cè)試。Ms SQL SEver就是收費(fèi)的版本了,比SQL Express強(qiáng)大OK,解決了這個(gè)問(wèn)題,那上面那個(gè)問(wèn)題就迎刃而解咯 標(biāo)簽:
MsSQL
數(shù)據(jù)庫(kù)
排行榜
