這篇文章主要講如何一步步從下載、安裝、配置 SQL Server 2008 Express 和 SMSS 到最后 使用 SMSS 連接本地的數(shù)據(jù)庫(kù)服務(wù)。
為什么要寫這篇文章?
這個(gè)學(xué)期第一節(jié)數(shù)據(jù)庫(kù)原理課上,主講老師共享了課程所需的材料,其中有一個(gè) 3.1GB 大小的 SQL Server 2008 安裝包,我的硬盤比較小,而且分享方式是百度網(wǎng)盤,直接下載很慢。之前接觸過(guò)一點(diǎn) MySQL,知道核心的組件加起來(lái)其實(shí)不大,于是嘗試著去官網(wǎng)尋找輕量級(jí)的 SQL Server 2008 版本,果不其然。下載過(guò)程很順利,第一次安裝過(guò)程也還行,可是最后打開(kāi) SSMS 連接不上數(shù)據(jù)庫(kù),這可著實(shí)傷透了腦筋。由于網(wǎng)上的安裝配置教程基本都是基于 SQL Server 2008 完整版(自帶 SSMS 和其他組件),而我是獨(dú)立安裝的 SQL Server Server Express 和 SSMS Express,所以沒(méi)有滿足我需求的文章。環(huán)境的配置可以說(shuō)是計(jì)算機(jī)學(xué)習(xí)入門過(guò)程中至關(guān)重要的一步,如果在這上面浪費(fèi)太多時(shí)間可能會(huì)對(duì)后續(xù)學(xué)習(xí)的信心有負(fù)面作用。我自己經(jīng)過(guò)一番嘗試后,好不容易配置成功,現(xiàn)在把過(guò)程記錄下來(lái),希望能給有需要的人一點(diǎn)幫助。
這篇文章適合那些人閱讀?
官方介紹:
SQL Server 2008 Express 是 SQL Server 的免費(fèi)版本,是學(xué)習(xí)和構(gòu)建桌面及小型服務(wù)器應(yīng)用程序的理想平臺(tái),且非常適合由 ISV 進(jìn)行再分發(fā)。
因此,如果你也和我一樣只是為了學(xué)習(xí) SQL Server 2008 或者 SQL 語(yǔ)言的話,這個(gè)免費(fèi)的輕量版本是完全夠用的。如果你要用于工作或是企業(yè)開(kāi)發(fā),那么這篇文章可能并不適合你。
我的系統(tǒng)支持這個(gè)軟件嗎?
官方要求:
支持的操作系統(tǒng)
Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Vista, Windows Vista Service Pack 1, Windows XP Service Pack 2, Windows XP Service Pack 3
實(shí)際上在我的 Windows 10 專業(yè)版上成功安裝運(yùn)行,因此理論上支持上述列表及之后的所有版本的 Windows 系統(tǒng)。
你可以訪問(wèn) Microsoft 下載中心: https://www.microsoft.com/zh-cn/download/ 然后搜索 “SQL Server 2008 Express”,我也為你準(zhǔn)備了 x86 和 x64 的簡(jiǎn)體中文安裝包的官方下載鏈接,請(qǐng)根據(jù)你的操作系統(tǒng)和處理器架構(gòu)自行選擇。
SQL Server 2008 Express 中文簡(jiǎn)體安裝包
x86:
https://download.microsoft.com/download/5/f/a/5fad1d35-e69e-448b-84dc-497061772141/SQLEXPR_x86_CHS.exe
x64::
https://download.microsoft.com/download/5/f/a/5fad1d35-e69e-448b-84dc-497061772141/SQLEXPR_x64_CHS.exe
SQL Server 2008 Management Studio Express 中文簡(jiǎn)體安裝包
x86:
http://download.microsoft.com/download/E/0/8/E08BDDD3-0D6D-4813-8068-F1E809D2F827/SQLManagementStudio_x86_CHS.exe
x64::
http://download.microsoft.com/download/E/0/8/E08BDDD3-0D6D-4813-8068-F1E809D2F827/SQLManagementStudio_x64_CHS.exe
本文以 x64 版本為例。
!安裝前請(qǐng)確認(rèn)已關(guān)閉所有的 “安全衛(wèi)士/殺毒軟件/防火墻”,否則將導(dǎo)致安裝失敗。
首先雙擊運(yùn)行 “SQLEXPR_x64_CHS.exe”,若彈出 “UAC 對(duì)話框” 請(qǐng)點(diǎn)擊 “是”,軟件開(kāi)始自解壓,過(guò)程大概耗費(fèi)一分鐘時(shí)間,解壓完成后自動(dòng)彈出軟件安裝界面。
點(diǎn)擊 “安裝” -> “全新 SQL Server 獨(dú)立安裝或向現(xiàn)有安裝添加功能”,由于是第一次安裝 SQL Server 軟件,所以實(shí)際上我們現(xiàn)在是要進(jìn)行全新安裝。
如圖所示,通過(guò)了所有的規(guī)則檢查后方能點(diǎn)擊 “確定”。注意這里可能會(huì)出現(xiàn) “重新啟動(dòng)計(jì)算機(jī)” 顯示為 “失敗”,出現(xiàn)這種情況重啟系統(tǒng)后一般即可解決。現(xiàn)在點(diǎn)擊 “確定”。
“產(chǎn)品密鑰” 由于我們是 Express 免費(fèi)版 所以直接點(diǎn) “下一步” 即可,然后勾選以同意許可條款,最后點(diǎn)擊“安裝”,這里安裝的是程序支持文件。大概一分鐘左右安裝完成,跳出相似的 “規(guī)則檢查”,如果這里 “Windows 防火墻” 狀態(tài)顯示為 “警告”,請(qǐng)關(guān)閉防火墻后點(diǎn)擊 “重新運(yùn)行”。全部檢查項(xiàng)通過(guò)時(shí),點(diǎn)擊 “下一步”。
跳出 “功能選擇” 界面,點(diǎn)擊 “全選”,然后點(diǎn)擊“下一步”。
跳出 “實(shí)例配置” 界面,這里保持默認(rèn),直接點(diǎn)擊 “下一步” 即可。
跳出 “磁盤空間要求” 界面,確認(rèn)自己有足夠的磁盤空間后,直接點(diǎn)擊 “下一步” 即可。
跳出 “服務(wù)器配置” 界面,上方的 “帳戶名” 選擇 “NT AUTHORITY/SYSTEM”,下方的 “啟動(dòng)類型” 更改為 “自動(dòng)”,點(diǎn)擊 “下一步”。
跳出 “數(shù)據(jù)庫(kù)引擎配置” 界面,“身份驗(yàn)證模式” 這里建議使用 “混合模式”,這樣的好處是使用數(shù)據(jù)庫(kù)服務(wù)的方式多種,為內(nèi)置 SQL Server 系統(tǒng)管理員 設(shè)置一個(gè)密碼,然后再為 SQL Server 指定一個(gè) Windows 管理員,這樣設(shè)置了之后你就可以同時(shí)使用兩種驗(yàn)證方式了。繼續(xù)點(diǎn)擊 “下一步”。
之后就是一直點(diǎn)擊下一步,中間還有一次 “規(guī)則檢查”,這次應(yīng)該不會(huì)出什么可能的錯(cuò)誤或警告。最后點(diǎn)擊 “安裝”,然后耐心等待安裝完成,等待時(shí)間約為 3 分鐘。
如果出現(xiàn)以上界面,恭喜你成功安裝了 SQL Server 2008 Express!
最后點(diǎn)擊 “下一步”,然后點(diǎn)擊 “關(guān)閉”,Server 的安裝過(guò)程到此結(jié)束。
檢查服務(wù)是否成功運(yùn)行的方法,在開(kāi)始菜單中找到 SQL Sever 下的 “SQL Server 配置”,點(diǎn)擊打開(kāi)。
如圖為服務(wù)正常運(yùn)行的狀態(tài),SQL Server 2008 Express 不支持 SQL Server 代理,因此顯示 “已停止”,嘗試啟動(dòng)也會(huì)以失敗告終,但是不會(huì)影響學(xué)習(xí) SQL Server 數(shù)據(jù)庫(kù)(事實(shí)上只需要 SQL Server 正在運(yùn)行 即可,Browser 同樣不影響學(xué)習(xí))。
接下來(lái)安裝 SSMS,步驟與 安裝 Server 的過(guò)程基本相同,這里不再贅述。需要注意的是 SSMS 需要 “右鍵->管理員身份運(yùn)行”,安裝程序的入口仍為在 安裝 Server 時(shí)看到的 “SQL Server 安裝中心”,只不過(guò)由于已經(jīng)安裝過(guò)了 Server,這次點(diǎn)擊 “全新 SQL Server 獨(dú)立安裝或向現(xiàn)有安裝添加功能”時(shí)實(shí)際上是為 Server 添加功能,即管理工具 SSMS。
上圖的默認(rèn)配置即為勾選的配置,保持默認(rèn)直接下一步即可,這里你可能會(huì)有不解,”不是向已有實(shí)例添加新的功能嗎?“,但實(shí)際上這里的操作保持默認(rèn)就可以,不信的話可以嘗試勾選第二項(xiàng),結(jié)果是安裝程序提示并沒(méi)有什么可以添加的新功能。
這里注意勾選 “管理工具”,其實(shí)就是指 SSMS,下一步。
后面全部保持默認(rèn),下一步即可。
相信讀者可以根據(jù)已有經(jīng)驗(yàn)順利完成其安裝過(guò)程。
重新找到并打開(kāi) “SQL Server 配置管理器”,點(diǎn)擊 “SQL Server 網(wǎng)絡(luò)配置” -> “SQLEXPRESS 的協(xié)議”,按照下圖所示配置,啟動(dòng)前三項(xiàng),最后一項(xiàng) “VIA” 保持禁用狀態(tài),否則 SSMS 無(wú)法連接 SQL Server。
在 “TCP/IP” 上右鍵選擇 “屬性”,在右欄 “IP” 最后找到 “IPALL”,將 “TCP 動(dòng)態(tài)端口” 設(shè)置為空,并設(shè)置 “TCP 端口” 為 1433。
配置好后需要重啟服務(wù)才能生效,如下圖所示重啟服務(wù)。
如果你上面安裝 Server 和 SSMS 成功,那么現(xiàn)在你的開(kāi)始菜單中 “SQL Server 2008” 文件夾 全部展開(kāi)后應(yīng)該長(zhǎng)這樣:
點(diǎn)擊打開(kāi) “SQL Server Management Studio”
保持默認(rèn)配置,如果默認(rèn)配置中 “服務(wù)器名稱” 為空,則手動(dòng)輸入 (local) 后點(diǎn)擊 “連接”。
若出現(xiàn)上圖界面則說(shuō)明連接成功。
本文到此結(jié)束。希望可以幫到更多的 SQL Server 2008 學(xué)習(xí)者在環(huán)境配置階段少走點(diǎn)彎路。如果有什么問(wèn)題可以在評(píng)論區(qū)提出交流,課余時(shí)間我會(huì)定期看一下評(píng)論,大家一起學(xué)習(xí)一起進(jìn)步!
新聞熱點(diǎn)
疑難解答
圖片精選