新聞中心
此文章主要向大家介紹的是給SQL Server Model 數(shù)據(jù)庫上適當(dāng)?shù)脑黾右恍┳兓膶?shí)際操作步驟,我們大家都知道每個(gè)SQL Server數(shù)據(jù)庫的實(shí)際應(yīng)用服務(wù)器上都安裝了許多數(shù)據(jù)庫。為與E. F. Cood博士最近提出的規(guī)則保持一致。

創(chuàng)新互聯(lián)公司憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗(yàn),為客戶提供超值的營(yíng)銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營(yíng)銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個(gè)人等客戶提供了成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。
與數(shù)據(jù)庫有關(guān)的信息必須應(yīng)用和您用來詢問自己數(shù)據(jù)庫一樣的命令來加以利用。除將系統(tǒng)信息存儲(chǔ)在數(shù)據(jù)庫外,還有更好的方法實(shí)現(xiàn)這一目的嗎?
SQL Server上安裝了這些系統(tǒng)數(shù)據(jù)庫:
Master:存儲(chǔ)所有其它數(shù)據(jù)庫的說明,以及數(shù)據(jù)庫登錄和主系統(tǒng)表。
Model:作為您建立的每一個(gè)新數(shù)據(jù)庫的快照。
Msdb:存儲(chǔ)支持SQL Server Agent和SQL Server Management Studio(和以前的Enterprise Manager)的代碼和數(shù)據(jù)。
Tempdb:您在這個(gè)數(shù)據(jù)庫中建立臨時(shí)表(即名字以#或##開頭的表)。另外,SQL ServerModel用這個(gè)數(shù)據(jù)庫記錄它自己的臨時(shí)表(即當(dāng)您用ORDER BY,SQL Server分類結(jié)果時(shí))。您每個(gè)小時(shí),甚至每分鐘都要對(duì)這個(gè)數(shù)據(jù)庫進(jìn)行無數(shù)次修改。
Mssqlresourcedb:存儲(chǔ)系統(tǒng)對(duì)象。除非您從后門進(jìn)入,否則這個(gè)數(shù)據(jù)庫保持隱藏和只讀狀態(tài)。它還是SQL Server內(nèi)部數(shù)據(jù)庫。
如果您在使用復(fù)制,SQL Server可能還安裝這個(gè)數(shù)據(jù)庫:
Distribution:記錄與發(fā)行商、訂戶和服務(wù)器對(duì)象等有關(guān)的信息。
(注:決不要修改Master、Msdb或Mssqlresourcedb數(shù)據(jù)庫。)
現(xiàn)在我將注意力轉(zhuǎn)向Model數(shù)據(jù)庫,對(duì)您建立的每個(gè)數(shù)據(jù)庫而言,它就像一個(gè)模板。因此基本上,您可以利用Model數(shù)據(jù)庫實(shí)現(xiàn)您想做的一些操作;而且您隨后建立的數(shù)據(jù)庫都保留您所做的改變。
假設(shè)您是一個(gè)建立YAFOES(另一個(gè)界面友好的訂單系統(tǒng))的獨(dú)立顧問。細(xì)節(jié)方面總是各不相同,但通常它們都像是豬形撲滿:客戶、訂單、詳細(xì)資料、產(chǎn)品、支付等等。那么為什么不把這些表增加到Model數(shù)據(jù)庫中去呢?
我為Model數(shù)據(jù)庫做了個(gè)備份,然后在Model中建立幾個(gè)樣本表,假定我是一個(gè)YAFOES創(chuàng)建者。(注:在操作前,強(qiáng)烈建議您備份Model數(shù)據(jù)庫?。?/p>
我會(huì)運(yùn)行列表A中的腳本在Model數(shù)據(jù)庫建立一些簡(jiǎn)單的表。我還會(huì)增加一個(gè)視圖、UDF和存儲(chǔ)過程以及表和欄說明和一兩個(gè)默認(rèn)值。
現(xiàn)在建立一個(gè)包含所有新數(shù)據(jù)庫對(duì)象的新數(shù)據(jù)庫,就像我指定的一樣。出于各種原因,分別從數(shù)據(jù)庫Y和Z中建立數(shù)據(jù)庫X(銷售、營(yíng)銷、生產(chǎn)),但最終,應(yīng)用SSIS或Cognos或您選擇的任何工具,它們必須全部分解到企業(yè)視圖中。
我建議在Model數(shù)據(jù)庫中進(jìn)行這樣的結(jié)合。一旦您按照上面的說明對(duì)Model數(shù)據(jù)庫進(jìn)行自定義(并滿足您的要求)后,您建立的每個(gè)數(shù)據(jù)庫都具有相同的表和欄定義。
這只是一個(gè)范例,但我相信它的意義遠(yuǎn)不止于此。我認(rèn)為獨(dú)立數(shù)據(jù)庫管理員傾向于建立這個(gè)樣本,而且我想單獨(dú)機(jī)構(gòu)也有這個(gè)想法。
這些經(jīng)歷讓我得出這樣的結(jié)論:Model數(shù)據(jù)庫是SQL ServerModel中最被忽略、最未被充分利用的功能。
新聞標(biāo)題:SQLServerModel數(shù)據(jù)庫描述
網(wǎng)頁URL:http://www.5511xx.com/article/dphehpg.html


咨詢
建站咨詢
