成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

啟動(dòng)SQLServer服務(wù)和數(shù)據(jù)庫

在日常管理維護(hù)SQL Server的時(shí)候,我們需要注意很多地方,然后有時(shí)候做起事情來也不得章法,現(xiàn)在就基本的原理和常見問題的解決思路,在這跟大家分享一下。
首先介紹一下SQL Server基本的運(yùn)行原理。
作為一個(gè)Windows服務(wù),SQL Server的每個(gè)實(shí)例就是一個(gè)sqlserve.exe進(jìn)程。這個(gè)進(jìn)程啟動(dòng)后會(huì)讀取SQL Server實(shí)例的啟動(dòng)配置,檢測硬件,配置內(nèi)存和CPU,初始化一些SQL Server系統(tǒng)配置,啟動(dòng)數(shù)據(jù)庫,連接網(wǎng)絡(luò)。然后數(shù)據(jù)庫就算正常啟動(dòng)了,然后客戶端可以正常訪問了。
這個(gè)是基本的啟動(dòng)過程,那在什么情況下回出現(xiàn)不能正常啟動(dòng)呢,當(dāng)然介紹的都是我們可以解決的基本情況,像執(zhí)行文件損壞,數(shù)據(jù)庫損壞,這些不能立即解決的問題,日后在介紹。
1.SQL Server實(shí)例服務(wù)進(jìn)程無法正常啟動(dòng)
sqlservr.exe進(jìn)程在啟動(dòng)的時(shí)候,需要讀取一些注冊表的鍵值以及讀取一些文件,然后根據(jù)這些配置做相應(yīng)的動(dòng)作。
那需要讀取的注冊表鍵值是哪些,一般都有什么作用呢:
1)HLM\SPFTWARE\Microsoft\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQLServer下,
Audit Level:設(shè)置SQL Server是否記錄用戶登錄信息,也可以在Management Studio里的服務(wù)器屬性設(shè)置。
Login Mode:設(shè)置SQL Server是只接收Windows賬戶登錄,還是同時(shí)接收WIndows和SQL server賬戶。
2)啟動(dòng)參數(shù)HLM\SPFTWARE\Microsoft\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQLServer\Parameters下,
SQL Server可以有很多啟動(dòng)參數(shù),有些事提供分析問題用的。
下面介紹幾個(gè)固定的參數(shù):
-d 記錄的是master數(shù)據(jù)庫的數(shù)據(jù)文件物理位置
-l 記錄的是master日志文件物理位置
-e 記錄的是SQL Server錯(cuò)誤日志文件的位置
3)網(wǎng)絡(luò)配置信息HLM\SPFTWARE\Microsoft\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQLServer\SuperSocketNetLib下,
SQL Server會(huì)偵聽哪幾個(gè)網(wǎng)絡(luò)協(xié)議,以及每個(gè)網(wǎng)絡(luò)協(xié)議的配置,也是放在注冊表里。
從注冊表讀取SQL Server啟動(dòng)信息這一步可能遇到的兩個(gè)問題:
1)啟動(dòng)賬號(hào)權(quán)限問題
如果啟動(dòng)賬號(hào)沒有權(quán)限讀取注冊表或調(diào)用SQL Server的某些資源文件,那么SQL Server這個(gè)進(jìn)程有可能無法創(chuàng)建,這時(shí)可能errorlog文件都無法生成。
需要解決這個(gè)問題,就是給啟動(dòng)賬戶賦予權(quán)限。
2)日志文件和文件夾訪問問題
SQL Server要成功啟動(dòng),必須要能正確的創(chuàng)建出日志文件errorlog,如果日志文件不能被創(chuàng)建成功,那么SQL Server也就不能啟動(dòng)。
有時(shí)候日志的路徑不正確,即-e參數(shù)指定的位置不正確;或者某個(gè)進(jìn)程將errorlog文件鎖定了。
2.系統(tǒng)數(shù)據(jù)庫無法正常啟動(dòng)
SQL Server服務(wù)開啟后,首先就是要去啟動(dòng)系統(tǒng)數(shù)據(jù)庫,如果系統(tǒng)數(shù)據(jù)庫無法正常打開,SQL Server也不會(huì)正常啟動(dòng)。
3.網(wǎng)絡(luò)配置失敗
要接收客戶端的連接,SQL Server必須配置好網(wǎng)絡(luò)協(xié)議,一般是TCP/IP,Named Pipe,LPC,如果協(xié)議沒有正確配置,客戶端也不能正常連接到SQL Server。
SQL Server要啟動(dòng)的協(xié)議里,有
Shared Memory是專供本地連接通過LPC(Local Procedure Call)技術(shù)像SQL Server做的連接。
Named Pipe是客戶需要通過pipe的名字和SQL Server交互,有時(shí),需要確認(rèn)errorlog里打出pipe名字就是客戶端期望。
TCP/IP是SQL Server實(shí)例偵聽的IP地址以及端口號(hào)。
4.用戶數(shù)據(jù)無法正常啟動(dòng)
SQL Server啟動(dòng)的最后一步是打開用戶數(shù)據(jù)庫,如果數(shù)據(jù)庫文件損壞,或者上次SQL Server關(guān)閉的時(shí)候數(shù)據(jù)庫沒有被正常關(guān)閉,開啟用戶數(shù)據(jù)庫的時(shí)候可能會(huì)遇到麻煩。
5.群集環(huán)境下SQL Server資源無法保持正常在線
群集環(huán)境下安裝的SQL Server,會(huì)由Windows群集服務(wù)來監(jiān)控SQL Server是否正常工作。如果群集服務(wù)連不上SQL Server,就可能發(fā)生切換。管理需要監(jiān)控和分析,SQL Server資源為什么不能保持在線,上次發(fā)生切換的原因是什么。
提示:Errorlog日志記錄的是SQL Server在啟動(dòng)或運(yùn)行過程中遇到的所有嚴(yán)重問題,所以當(dāng)SQL Server遇到異常問題時(shí),首先檢查日志文件。這個(gè)文件一般保存7個(gè),按時(shí)間由近到遠(yuǎn)的順序,且重啟SQL Server服務(wù)會(huì)生成新的errorlog文件。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比東洲網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式東洲網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋東洲地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。

分享文章:啟動(dòng)SQLServer服務(wù)和數(shù)據(jù)庫
新聞來源:http://jinyejixie.com/article0/ghhsio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、ChatGPT、網(wǎng)站維護(hù)、靜態(tài)網(wǎng)站、軟件開發(fā)、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司
江北区| 东乡族自治县| 将乐县| 辽阳县| 靖州| 漳州市| 肇州县| 吉林省| 乐都县| 增城市| 桃园市| 筠连县| 富裕县| 沁阳市| 宁夏| 宁津县| 博湖县| 上蔡县| 同德县| 盐池县| 洞头县| 淅川县| 利川市| 阜康市| 阿克苏市| 安义县| 绥滨县| 陈巴尔虎旗| 临夏市| 凤山市| 宁强县| 北海市| 新邵县| 长乐市| 富裕县| 石景山区| 镇沅| 桂东县| 保定市| 巴中市| 晋中市|