可以將SqlServer設(shè)置成系統(tǒng)重新啟動(dòng)時(shí)自動(dòng)啟動(dòng)SqlServer代理。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了句容免費(fèi)建站歡迎大家使用!
具體步驟如下:
1、進(jìn)入SqlServer企業(yè)管理器
2、找到SQLServer系統(tǒng)安裝時(shí)生成的缺省注冊(cè)(或當(dāng)前使用的注冊(cè))
3、單擊鼠標(biāo)右鍵,選擇屬性
4、選擇“常規(guī)”
5、修改“在操作系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)策略”,將“自動(dòng)啟動(dòng)SqlServer代理”選項(xiàng)勾選上就可以了。
你試著改一改,應(yīng)該是可以的。
這里以windows7系統(tǒng)下打開(kāi)sql server配置管理器為具體的例子,打開(kāi)的方法如下:
1、首先在電腦桌面的主頁(yè)面使用鼠標(biāo)右擊計(jì)算機(jī),然后在彈出來(lái)的頁(yè)面中點(diǎn)擊【管理】。
2、進(jìn)入到管理的操作頁(yè)面以后,接著點(diǎn)擊【服務(wù)和應(yīng)用程序】。
3、最后在彈出來(lái)的頁(yè)面使用鼠標(biāo)雙擊【SQL Server配置管理器】即可成功打開(kāi)。
右鍵點(diǎn)擊我的電腦,選擇-管理-服務(wù),找到服務(wù)管理器雙擊啟動(dòng)就好了。
如何配置SQL Server服務(wù)管理器:
1、首先打開(kāi)SQL Server 配置管理器,查看列出的與SQL Server 2008相關(guān)的服務(wù),選擇服務(wù)名并右鍵單擊彈出的快捷菜單中選擇【屬性】命令進(jìn)行配置。在右鍵單SQL Server(MSSQLSERVER)彈出的【SQL Server(MSSQLSERVER屬性)】對(duì)話(huà)框。在【登錄】選項(xiàng)卡中設(shè)置服務(wù)的登錄身份,是使用本地系統(tǒng)賬戶(hù)還是指定的賬戶(hù)。
2、卻換到【服務(wù)】選項(xiàng)卡可以設(shè)置SQL Server (MSSQLSERVER)服務(wù)的啟動(dòng)模式,可以選項(xiàng)有“自動(dòng)”、“手動(dòng)”、“禁用”,用戶(hù)可以根據(jù)需要進(jìn)行更改。
3、TCP/IP協(xié)議:TCP/IP協(xié)議是通過(guò)本地或遠(yuǎn)程連接到SQL Server的首選協(xié)議。使用TCP/IP協(xié)議時(shí),SQL SERVER在指定的TCP端口和IP地址偵聽(tīng)已響應(yīng)它的請(qǐng)求。
4、在默認(rèn)的情況下 Share Memory協(xié)議總是首選的本地連接協(xié)議。要改變協(xié)議順序可右鍵單擊協(xié)議,在彈出來(lái)的快捷菜單中選擇【順序】命令,在彈出來(lái)的【客戶(hù)協(xié)議屬性】對(duì)話(huà)框中進(jìn)行設(shè)置,從【啟動(dòng)的協(xié)議】列表中單擊選擇一個(gè)協(xié)議,然后通過(guò)右側(cè)的兩個(gè)按鈕來(lái)調(diào)整協(xié)議向上或向下移動(dòng)。
Sql Server 區(qū)管理(GAM,SGAM)
大家都知道Sql Server 中數(shù)據(jù)文件存儲(chǔ)的最小單位是頁(yè)面(Page),但實(shí)際SQLSERVE并不是以頁(yè)面為單位給數(shù)據(jù)分配空間的,Sql Server默認(rèn)的存儲(chǔ)分配單位是盤(pán)區(qū)(Extend)。這樣做的主要原因是為了避免頻繁的讀寫(xiě)IO,提升性能。在表或其它對(duì)象分配存儲(chǔ)空間,不是直接分配一個(gè)8K的頁(yè)面,而是以一個(gè)盤(pán)區(qū)(Extend)為存儲(chǔ)分配單位,一個(gè)盤(pán)區(qū)為8個(gè)頁(yè)面(Size = 8*8K=64K)。
這樣,對(duì)區(qū)得操作就會(huì)非常頻繁,也要求Sql Server有自己的一套系統(tǒng)管理著數(shù)量眾多的區(qū)。其中最突出的出一個(gè)問(wèn)題,那就是在存儲(chǔ)那些只有少量數(shù)據(jù),不足8K的對(duì)象,如果也是分配給一個(gè)盤(pán)區(qū),就會(huì)存在存儲(chǔ)空間上的浪費(fèi),降低了空間分配效率。
為解決上述問(wèn)題,SQLSERVER提供了一種解決方案,定義了兩種盤(pán)區(qū)類(lèi)型,統(tǒng)一盤(pán)區(qū)和混合盤(pán)區(qū)。
全局分配映射表 (GAM)?:統(tǒng)一盤(pán)區(qū),GAM 頁(yè)記錄已分配的區(qū)。每個(gè) GAM 包含 64,000 個(gè)區(qū),相當(dāng)于近 4 GB 的數(shù)據(jù)。GAM 用一個(gè)位來(lái)表示所涵蓋區(qū)間內(nèi)的每個(gè)區(qū)的狀態(tài)。如果位為 1,則區(qū)可用;如果位為 0,則區(qū)已分配。?
共享全局分配映射表 (SGAM)?:由多個(gè)對(duì)象共同擁有該盤(pán)區(qū),SGAM 頁(yè)記錄當(dāng)前用作混合區(qū)且至少有一個(gè)未使用的頁(yè)的區(qū)。每個(gè) SGAM 包含 64,000 個(gè)區(qū),相當(dāng)于近 4 GB 的數(shù)據(jù)。SGAM 用一個(gè)位來(lái)表示所涵蓋區(qū)間內(nèi)的每個(gè)區(qū)的狀態(tài)。如果位為 1,則區(qū)正用作混合區(qū)且有可用頁(yè)。如果位為 0,則區(qū)未用作混合區(qū),或者雖然用作混合區(qū)但其所有頁(yè)均在使用中。?
在實(shí)際為對(duì)象分配存儲(chǔ)盤(pán)區(qū)時(shí),為了提高空間利用率,默認(rèn)的情況下,如果一個(gè)對(duì)象一開(kāi)始大小小于8個(gè)頁(yè)面,就盡量放在混合盤(pán)區(qū)中,如果該對(duì)象大小增加到8個(gè)頁(yè)面后,SQLSERVER會(huì)為這個(gè)對(duì)象重新分配一個(gè)統(tǒng)一盤(pán)區(qū)。
據(jù)區(qū)當(dāng)前的使用情況,GAM 和 SGAM 中每個(gè)區(qū)具有以下位模式:
這將簡(jiǎn)化區(qū)管理算法。若要分配統(tǒng)一區(qū),數(shù)據(jù)庫(kù)引擎將在 GAM 中搜索為 1 的位,并將其設(shè)置為 0。若要查找具有可用頁(yè)的混合區(qū),數(shù)據(jù)庫(kù)引擎將在 SGAM 中搜索為 1 的位。若要分配混合區(qū),數(shù)據(jù)庫(kù)引擎將在 GAM 中搜索為 1 的位,將其設(shè)置為 0,然后將 SGAM 中對(duì)應(yīng)的位設(shè)置為 1。若要釋放區(qū),數(shù)據(jù)庫(kù)引擎確保將 GAM 位設(shè)置為 1,將 SGAM 位設(shè)置為 0。實(shí)際上,數(shù)據(jù)庫(kù)引擎內(nèi)部使用的算法比本主題中介紹的更為復(fù)雜,因?yàn)閿?shù)據(jù)庫(kù)引擎在數(shù)據(jù)庫(kù)中均勻分布數(shù)據(jù)。但是,由于無(wú)需管理區(qū)分配信息鏈,因此即使是實(shí)際算法也會(huì)被簡(jiǎn)化。
管理Sql Server可用空間
首先摘錄段 MSDN 的一段官方解釋?zhuān)?/p>
頁(yè)可用空間 (PFS) 頁(yè)記錄每頁(yè)的分配狀態(tài),是否已分配單個(gè)頁(yè)以及每頁(yè)的可用空間量。PFS 對(duì)每頁(yè)都有一個(gè)字節(jié),記錄該頁(yè)是否已分配。如果已分配,則記錄該頁(yè)是為空、已滿(mǎn) 1% 到 50%、已滿(mǎn) 51% 到 80%、已滿(mǎn) 81% 到 95% 還是已滿(mǎn) 96% 到 100%。
將區(qū)分配給對(duì)象后,數(shù)據(jù)庫(kù)引擎將使用 PFS 頁(yè)來(lái)記錄區(qū)中的哪些頁(yè)已分配或哪些頁(yè)可用。數(shù)據(jù)庫(kù)引擎必須分配新頁(yè)時(shí),將使用此信息。保留的頁(yè)中的可用空間量?jī)H用于堆和 Text/Image 頁(yè)。數(shù)據(jù)庫(kù)引擎必須找到一個(gè)具有可用空間的頁(yè)來(lái)保存新插入的行時(shí),使用此信息。索引不要求跟蹤頁(yè)的可用空間,因?yàn)椴迦胄滦械狞c(diǎn)是由索引鍵值設(shè)置的。
在數(shù)據(jù)文件中,PFS 頁(yè)是文件頭頁(yè)之后的第一頁(yè)(頁(yè)碼為 1)。接著是 GAM 頁(yè)(頁(yè)碼為 2),然后是 SGAM 頁(yè)(頁(yè)碼為 3)。第一個(gè) PFS 頁(yè)之后是一個(gè)大小大約為 8,000 頁(yè)的 PFS 頁(yè)。在第 2 頁(yè)的第一個(gè) GAM 頁(yè)之后還有另一個(gè) GAM 頁(yè)(包含 64,000 個(gè)區(qū)),在第 3 頁(yè)的第一個(gè) SGAM 頁(yè)之后也有另一個(gè) SGAM 頁(yè)(包含 64,000 個(gè)區(qū))。下圖顯示了數(shù)據(jù)庫(kù)引擎用來(lái)分配和管理區(qū)的頁(yè)順序。
看過(guò)之后,讓人一頭霧水,真是不知所云,真佩服這些 MSDN 是如何翻譯的,看來(lái)中文 MSDN 太不靠譜,最后沒(méi)辦法,只能google了
其實(shí)上面說(shuō)的意思就是:Sql Server 管理可用空間的方法是,查找每個(gè)每個(gè)頁(yè)面是否使用,以及使用情況情況。這時(shí)就需要一個(gè)頁(yè)面來(lái)記錄各個(gè)頁(yè)面的使用情況了,這就是 PFS 頁(yè)。
PFS(Page Free Space),也叫頁(yè)面自由空間,該頁(yè)面用來(lái)跟蹤一個(gè)文件中每一個(gè)特定的頁(yè)面的利用率情況。一個(gè)文件中第二個(gè)頁(yè)面(頁(yè)碼1)就是PFS頁(yè)面,該頁(yè)面的每個(gè)字節(jié)都記錄了相應(yīng)頁(yè)面的分配情況、頁(yè)面類(lèi)型、是否IAM頁(yè)、是否包含刪除記錄、以及空間利用率信息;PFS能夠管理和跟蹤8088個(gè)頁(yè)面的使用情況,即接近64M的空間,以后每8088個(gè)頁(yè)面將再出現(xiàn)一次。
讓我們首先了解一下PFS的頁(yè)面管理字節(jié)的構(gòu)造,管理單位為字節(jié),每字節(jié)管理一個(gè)頁(yè)面。
第0個(gè)bit為保留字節(jié),始終為0
第1個(gè)bit表示該頁(yè)面是否已分配,我們知道GAM頁(yè)用來(lái)管理區(qū)是否已分配,但一個(gè)區(qū)包含8個(gè)頁(yè)面,所以用該bit用來(lái)準(zhǔn)確定位該區(qū)的某個(gè)頁(yè)面是否已分配出去了。
第2個(gè)bit表示該頁(yè)面是否混合分區(qū)的一個(gè)頁(yè)面。
第3個(gè)bit表示該頁(yè)面是否是一個(gè)IAM(索引分配映射)頁(yè)面。
第4個(gè)bit表示該頁(yè)面中是否包含幻影或已刪除記錄,這有助于SQL Server定期清理幻影或已刪除記錄。
第5~7個(gè)頁(yè)面表示該頁(yè)面的空間使用率情況。
在windows系統(tǒng)的開(kāi)始菜單中可以設(shè)置啟動(dòng)SQL server 服務(wù)管理器,具體操作請(qǐng)參照以下步驟。
1、在電腦任務(wù)欄中找到開(kāi)始選項(xiàng)的圖標(biāo),然后進(jìn)行點(diǎn)擊。
2、在開(kāi)始菜單界面中選擇“所有程序”,然后進(jìn)行單擊。
3、在所有程序中找到一個(gè)名為啟動(dòng)的文件夾,找到服務(wù)管理器進(jìn)行點(diǎn)擊。
4、可以看到服務(wù)管理器界面的【開(kāi)始\繼續(xù)】是亮的,這個(gè)就是沒(méi)有啟動(dòng)的意思。
5、點(diǎn)擊一下【開(kāi)始\繼續(xù)】,變成灰色就是啟動(dòng)成功了。這樣就能啟動(dòng)SQL server 服務(wù)管理器。
兩種安全模式:
Windows 認(rèn)證模式:用戶(hù)通過(guò)一個(gè)現(xiàn)成的Windows用戶(hù)帳號(hào)來(lái)連接服務(wù)器。當(dāng)一個(gè)用戶(hù)試圖與一個(gè)服務(wù)器連接的時(shí)候,SQL Server將會(huì)認(rèn)證用戶(hù)的Windows帳號(hào)的名稱(chēng)和密碼。用戶(hù)不能同時(shí)進(jìn)入網(wǎng)絡(luò)和SQL Server,只能進(jìn)入其中的一個(gè)。這一方法也被稱(chēng)為一個(gè)被依賴(lài)的連接。
混合模式:這一模式將Windows認(rèn)證模式和SQL Server認(rèn)證聯(lián)接在一起。用戶(hù)可以通過(guò)一個(gè)Windows用戶(hù)帳號(hào)進(jìn)行連接,這正如Windows認(rèn)證一樣。但是,你也可以在SQL Server中直接建立用戶(hù)帳號(hào)。每一個(gè)SQL Server帳號(hào)都存儲(chǔ)了一個(gè)用戶(hù)名和密碼。
我們建議在可能的情況下都使用Windows認(rèn)證模式。然而,混合模式很可以使用,特別是在SQL Server 7.0(或更早版本)都可以使用。.對(duì)于早期的SQL Server版本,SQL Server認(rèn)證存在一些缺點(diǎn)。Windows認(rèn)證已經(jīng)集成了操作系統(tǒng)的安全系統(tǒng),這就提供了比SQL Server認(rèn)證更多的安全特性,很容易的使用,效率更加高,安全性更加好。在設(shè)計(jì)開(kāi)始的時(shí)候,你應(yīng)該認(rèn)真考慮選擇哪一種模式最為合適。
密碼
無(wú)論采用哪一些模式,你應(yīng)該記住在SQL Server中為系統(tǒng)管理者(sa)設(shè)置一個(gè)密碼。當(dāng)安裝SQL Server時(shí),安裝程序會(huì)自動(dòng)建立一個(gè)帶有SQL Server注冊(cè)名稱(chēng)(sa)和一個(gè)空白密碼的管理用戶(hù)。如果你保持這些用戶(hù)設(shè)置原樣而使用混合安全模式,任何具備一點(diǎn)SQL Server基礎(chǔ)知識(shí)的用戶(hù)都可以很容易地進(jìn)入到你的數(shù)據(jù)庫(kù)中并做任何他想要做的事情。如果你使用的是Windows認(rèn)證模式,在理論上你無(wú)需為sa用戶(hù)設(shè)置一個(gè)密碼,因?yàn)镾QL Server注冊(cè)不會(huì)接受這些的設(shè)置。但是設(shè)置是一個(gè)很良好的操作,尤其是當(dāng)你被迫轉(zhuǎn)移到將來(lái)使用的混合模式的時(shí)候。
如果安全模式已經(jīng)啟動(dòng),注冊(cè)將成為關(guān)鍵。你必須使用正確的.方法來(lái)啟動(dòng)程序,注冊(cè)也是同樣的,如果你不能正確地輸入用戶(hù)名和密碼,程序?qū)⒉荒苓B接到網(wǎng)絡(luò),同時(shí)也不能連接到SQL Server。
作為一個(gè)管理者,一旦你已經(jīng)啟動(dòng)了程序,你就做好安全管理的準(zhǔn)備。可以通過(guò)定義以下的特性而實(shí)現(xiàn):
用戶(hù)(帳號(hào)):一個(gè)SQL Serve安全帳號(hào)代表著一個(gè)唯一的用戶(hù)。一個(gè)用戶(hù)也只有一個(gè)Windows帳號(hào)或者一個(gè)SQL Server注冊(cè),這與數(shù)據(jù)庫(kù)中的用戶(hù)帳號(hào)相統(tǒng)一。
組(帳號(hào)):每一個(gè)用戶(hù)都屬于一個(gè)或多個(gè)組,這由認(rèn)證模式?jīng)Q定。每一個(gè)組都具有特定許可。作為一個(gè)組的成員,你將獲得所有組的許可。
對(duì)象所有權(quán):所有權(quán)屬于建立對(duì)象的用戶(hù)。所有者可以將訪(fǎng)問(wèn)權(quán)限分配給用戶(hù)。如果你是一個(gè)視的所有者,你還可以決定哪些用戶(hù)可以通過(guò)視來(lái)查看數(shù)據(jù)。
許可:一個(gè)許可代表著具有執(zhí)行某些操作的權(quán)利,比如打開(kāi)一個(gè)視或者更改一個(gè)存儲(chǔ)程序。SQL Server承認(rèn)許可的三種狀態(tài):GRANT給你一個(gè)用戶(hù)訪(fǎng)問(wèn);REVOKE刪除訪(fǎng)問(wèn);DENY防止用戶(hù)訪(fǎng)問(wèn)對(duì)象。
任務(wù):這是一個(gè)SQL Server安全帳號(hào),可以將帳號(hào)的集合作為一個(gè)簡(jiǎn)單的單元來(lái)處理。任務(wù)定義在特定數(shù)據(jù)庫(kù)中用戶(hù)可以做哪些和哪些不可以做。
設(shè)計(jì)過(guò)程應(yīng)該用效地定義哪些地方需要進(jìn)行安全設(shè)置和如何設(shè)置。在這一過(guò)程之前你應(yīng)該從兩個(gè)方面考慮:
敏感數(shù)據(jù);
敏感數(shù)據(jù)包括所有可能的數(shù)據(jù),包括整個(gè)數(shù)據(jù)庫(kù)中的所有數(shù)據(jù),雖然這樣的安全級(jí)別很少存在。你的工作就是定義為敏感數(shù)據(jù)并進(jìn)行保護(hù)。
你選擇的認(rèn)證模式和建立的注冊(cè)將通過(guò)限制哪些用戶(hù)可以進(jìn)入到數(shù)據(jù)庫(kù)而實(shí)施第一步安全步驟。
第二步就要列舉可以訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的所有用戶(hù),然后決定所有數(shù)據(jù)是否對(duì)所有的用戶(hù)都適用。通常,你需要對(duì)一些數(shù)據(jù)進(jìn)行保護(hù),比如工資或者其他私人數(shù)據(jù)。這就意味著只有特定的用戶(hù)可以訪(fǎng)問(wèn)和查看數(shù)據(jù)。你還可以設(shè)置哪些用戶(hù)更改數(shù)據(jù)。
始終記住的一條規(guī)則是“最小權(quán)利”概念。如果有人在他的工作中不需要訪(fǎng)問(wèn)數(shù)據(jù),那即不要給他訪(fǎng)問(wèn)的權(quán)限。應(yīng)該避免所有的用戶(hù)都具有sa用戶(hù)的訪(fǎng)問(wèn)權(quán)限。
具體的建議
當(dāng)進(jìn)行安全設(shè)置的時(shí)候,經(jīng)驗(yàn)也是一個(gè)很好的老師,但通常也會(huì)有適用于通用數(shù)據(jù)庫(kù)的設(shè)計(jì)準(zhǔn)則
從開(kāi)始就獲得數(shù)據(jù)庫(kù)和對(duì)象的所有權(quán)。當(dāng)建立一個(gè)新的數(shù)據(jù)庫(kù)時(shí),你將會(huì)成為數(shù)據(jù)庫(kù)的所有者,并能夠設(shè)置數(shù)據(jù)庫(kù)中所有發(fā)生一切。你可以以管理者的身份注冊(cè)數(shù)據(jù)庫(kù)。然而,對(duì)象的所有權(quán)屬于建立對(duì)象的用戶(hù)。雖然這可能造成所有權(quán)的轉(zhuǎn)移,但可以確定這些的注冊(cè)能夠被用于建立所有的對(duì)象。
理解所有權(quán)鏈。這一安全特性防止用戶(hù)建立自己的視而偷看一些敏感數(shù)據(jù)。例如,假設(shè)你建立一個(gè)從兩個(gè)表中集中的數(shù)據(jù)的視,如果你是這兩個(gè)表的所有者,當(dāng)你允許其他用戶(hù)使用視的許可時(shí),SQL Server不會(huì)檢查表的有關(guān)許可。
使用視和存儲(chǔ)程序以分配給用戶(hù)訪(fǎng)問(wèn)數(shù)據(jù)的權(quán)利,而不是讓用戶(hù)編寫(xiě)一些直接訪(fǎng)問(wèn)表格的特別查詢(xún)語(yǔ)句。通過(guò)這種方式,你無(wú)需在表格中將訪(fǎng)問(wèn)權(quán)利分配給用戶(hù)。視和存儲(chǔ)程序
也可以限制查看的數(shù)據(jù)。例如,如果你的雇員表格包含一些秘密的工資信息,你可以建立一個(gè)省略了工資欄的視。
如果用戶(hù)從特定程序中進(jìn)入你的程序,你可以建立程序任務(wù)。一個(gè)程序任務(wù)就是分配到特定程序的用戶(hù),并給予用戶(hù)的有關(guān)許可。使用程序任務(wù),用戶(hù)不能直接地認(rèn)證數(shù)據(jù)庫(kù),相反,他們先認(rèn)證他們自己的程序,這就決定哪些程序任務(wù)與服務(wù)器相連接。
時(shí)刻注意程序補(bǔ)丁。不可否認(rèn)的,程序補(bǔ)丁是一些訣竅的集合。程序的發(fā)布,更新等都會(huì)引入新的問(wèn)題,使用程序補(bǔ)丁是防止外界干擾和保護(hù)數(shù)據(jù)的最好和最容易的方法。可以訪(fǎng)問(wèn)微軟主頁(yè)上的SQL Service Pack下載頁(yè),查看當(dāng)前最新的程序補(bǔ)丁。
網(wǎng)頁(yè)名稱(chēng):sqlserver管理,sqlserver管理員賬號(hào)密碼
地址分享:http://chinadenli.net/article37/dsehgsj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、響應(yīng)式網(wǎng)站、ChatGPT、定制開(kāi)發(fā)、移動(dòng)網(wǎng)站建設(shè)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)