資源描述:
《ms sql入門(mén)基礎(chǔ)-數(shù)據(jù)庫(kù)屬性設(shè)置--》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、MSSQL入門(mén)基礎(chǔ):數(shù)據(jù)庫(kù)屬性設(shè)置>> 在創(chuàng)建數(shù)據(jù)庫(kù)以后還可以設(shè)置其屬性,以更改創(chuàng)建時(shí)的某些設(shè)置和創(chuàng)建時(shí)無(wú)法設(shè)置的屬性。用右鍵單擊所要設(shè)置屬性的數(shù)據(jù)庫(kù),從快捷菜單中選擇選項(xiàng)屬性(Properties),就會(huì)出現(xiàn)如圖6-4所示的數(shù)據(jù)庫(kù)屬性設(shè)置對(duì)話框?! ≡贕eneral頁(yè)框中,可以看到數(shù)據(jù)庫(kù)的狀態(tài)、所有者、創(chuàng)建時(shí)間、容量、備份、維護(hù)等屬性信息。 在DataFiles和TransactionLog頁(yè)框中,可以看到類似于圖6-2和圖6-3的對(duì)話框,此時(shí)可以像在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)那樣重新指定數(shù)據(jù)庫(kù)文件和事務(wù)日志文件的名稱、存儲(chǔ)位
2、置、初始容量大小等屬性。 在Filegroups頁(yè)框中,如圖6-5所示,可以添加或刪除文件組,不過(guò),如果文件組中有文件則不能刪除,必須先將文件移出文件組?! ≡贠ptions選項(xiàng)頁(yè)框中,可以設(shè)置數(shù)據(jù)庫(kù)的許多屬性,如圖6-6所示。在圖6-6中選中的選項(xiàng)都是系統(tǒng)默認(rèn)為T(mén)rue的。 各選項(xiàng)選中時(shí)的含義如下:Restrictaccess 訪問(wèn)控制.Memberofdb_oin 只有數(shù)據(jù)庫(kù)所有者、數(shù)據(jù)庫(kù)創(chuàng)建者和系統(tǒng)管理員才有權(quán)使用數(shù)據(jù)庫(kù)。Singleuser 數(shù)據(jù)庫(kù)在同一時(shí)間只能供一個(gè)用戶使用.Readonly
3、數(shù)據(jù)庫(kù)只讀,即可查看而不可修改。ANSINulldefault 允許在數(shù)據(jù)庫(kù)的列中輸入NULL值.Recursivetriggers 允許觸發(fā)器遞歸調(diào)用。SQLServer設(shè)定的觸發(fā)器遞歸調(diào)用的層數(shù)上限為32。Selectinto/bulkcopy 允許使用SELECTINTO或BCP、izer)使用。Autoupdatestatistics 當(dāng)數(shù)據(jù)庫(kù)表更新時(shí),更新所有的統(tǒng)計(jì)。Usequotedidentifiers 標(biāo)識(shí)符必須用雙引號(hào)擴(kuò)起來(lái),且可以不遵循Transact-SQL命名標(biāo)準(zhǔn)。patibilityLe
4、vel 數(shù)據(jù)庫(kù)兼容性級(jí)別。可以指定與何種版本以前的數(shù)據(jù)庫(kù)兼容。其它數(shù)據(jù)庫(kù)選項(xiàng) 還有一些數(shù)據(jù)庫(kù)選項(xiàng)沒(méi)有被顯示出來(lái),如:ANSIergepublish、offline、published、subscribed等,這些選項(xiàng)在一般情況下最好由SQLServer自己來(lái)控制它,實(shí)在需要更改時(shí)可以通過(guò)Sp_dboption系統(tǒng)存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn)。系統(tǒng)存儲(chǔ)過(guò)程Sp_dboption用于顯示或更改數(shù)據(jù)庫(kù)選項(xiàng)。但它不能在系統(tǒng)數(shù)據(jù)庫(kù)master或tempdb數(shù)據(jù)庫(kù)中使用。其語(yǔ)法如下: sp_dboption[[dbname=]'dat
5、abase_name'] [,[optname=]'option_name'] [,[optvalue=]'value'] 各參數(shù)說(shuō)明如下:[dbname=]'database' 指定所要操作的數(shù)據(jù)庫(kù)名.[optname=]'option_name' 指定要顯示或修改的數(shù)據(jù)庫(kù)選項(xiàng)??梢圆惠斎脒x項(xiàng)的全名。如果省略此項(xiàng),就會(huì)列出所有設(shè)定為T(mén)rue的選項(xiàng)。[optvalue=]'value' 指定選項(xiàng)的值value的值可以為T(mén)ru
6、e、False或On、Off?! ±?-2:顯示mytest數(shù)據(jù)庫(kù)的選項(xiàng)狀態(tài)。 execsp_dboption'mytest' 運(yùn)行結(jié)果如下 Thefollowingoptionsareset: ------12下一頁(yè)>>>>這篇文章來(lái)自..,。----------------------------- selectinto/bulkcopy trunc.logonchkpt. autoshrink autocreatestatistics autoupdatestatistics 例6
7、-3:設(shè)置mytest數(shù)據(jù)庫(kù)的offline狀態(tài)為T(mén)rue,讓一般用戶無(wú)法使用此數(shù)據(jù)庫(kù)?! xecsp_dboption'mytest','offline','true' 運(yùn)行結(jié)果如下: sp_dboptionmandsucceeded. 注意:系統(tǒng)管理員可以在模板數(shù)據(jù)庫(kù)model中執(zhí)行Sp_dboptin命令中設(shè)置數(shù)據(jù)選項(xiàng),這將改變所有新建數(shù)據(jù)庫(kù)的初始選項(xiàng)設(shè)置。 在Permissions頁(yè)框中可以設(shè)定用戶對(duì)此數(shù)據(jù)庫(kù)的權(quán)限,如圖6-7所示。有關(guān)權(quán)限設(shè)置的詳細(xì)介紹請(qǐng)參
8、見(jiàn)安全性與用戶管理章節(jié)?! 〔榭慈譓SSQL入門(mén)基礎(chǔ)教程>>>>>上一頁(yè)12>>>>這篇文章來(lái)自..,。