亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

SQL Server 系統(tǒng)數(shù)據(jù)庫在安裝軟件時自動創(chuàng)建,用于協(xié)助系統(tǒng)共同完成對數(shù)據(jù)庫的操作;也是數(shù)據(jù)庫運行的基礎(chǔ);

SQL Server 數(shù)據(jù)庫設(shè)計

 

1,master數(shù)據(jù)庫

是SQL Server 2012的核心數(shù)據(jù)庫,如果損壞則數(shù)據(jù)庫軟件無法運行,主要包含如下主要信息:

1)所有用戶登陸名和用戶ID所屬角色

2)數(shù)據(jù)庫存儲路徑

3)服務(wù)器中數(shù)據(jù)庫的名稱和相關(guān)信息

4)系統(tǒng)配置設(shè)置, SQL Server 初始化信息

2,model數(shù)據(jù)庫

在創(chuàng)建數(shù)據(jù)庫時,總是以一套預(yù)定義的標準為模板進行創(chuàng)建的。以model數(shù)據(jù)庫為模板來創(chuàng)建其他數(shù)據(jù)庫。且model數(shù)據(jù)庫是tempdb數(shù)據(jù)庫的基礎(chǔ)。

3,tempdb數(shù)據(jù)庫

它是一個臨時數(shù)據(jù)庫,用來存儲用戶建立的臨時表和臨時存儲過程,存儲用戶定義的全局變量值。它存在于SQL Server會話期間,會話結(jié)束,則關(guān)閉tempdb數(shù)據(jù)庫,且數(shù)據(jù)庫丟失。

4,msdb數(shù)據(jù)庫

用于代理計劃警報和作業(yè)

SQL Server 數(shù)據(jù)庫存儲文件

數(shù)據(jù)庫文件是由數(shù)據(jù)文件和事務(wù)日志文件組成。

1,數(shù)據(jù)庫文件指數(shù)據(jù)庫中用來存儲數(shù)據(jù)庫數(shù)據(jù)和數(shù)據(jù)庫對象的文件,一個數(shù)據(jù)庫只能由一個主數(shù)據(jù)庫文件,擴展名為 .mdf

2, 次數(shù)據(jù)庫文件包含除主數(shù)據(jù)庫文件外的所有數(shù)據(jù)文件,一個數(shù)據(jù)庫可以沒有次數(shù)據(jù)庫文件,也可以由多個,擴展名為 .ndf

3, 日志文件由一系列日志記錄組成,它記錄了存儲數(shù)據(jù)庫的更新情況等事務(wù)日志信息,用戶對數(shù)據(jù)庫進行的插入,刪除,更新都會記錄在日志文件中。數(shù)據(jù)庫發(fā)生損壞時可根據(jù)日志文件分析出錯原因,或者數(shù)據(jù)丟失時,使用事務(wù)日志恢復(fù)數(shù)據(jù)庫。每個數(shù)據(jù)庫至少要有一個日志文件。

SQL Server 數(shù)據(jù)庫設(shè)計

 

SQL Server 數(shù)據(jù)庫創(chuàng)建,使用T-SQL語言創(chuàng)建:

if exists(select * from sysdatabases where name = 'Test_DB')
--exists返回‘true'則執(zhí)行刪除數(shù)據(jù)庫操作--
drop database Test_DB
--exists返回‘false'則表明數(shù)據(jù)庫不存在,直接創(chuàng)建 
create database Test_DB
on primary
(
--主數(shù)據(jù)庫文件--
name = 'Test_DB',--主數(shù)據(jù)文件邏輯名
fileName = 'E:DBTest_DB.mdf', --主數(shù)據(jù)文件物理邏輯名
size = 5MB, --初始值大小,可以使用KB,MB,GB,TB做后綴,不指定則使用model數(shù)據(jù)庫中的主文件大小
maxsize = 100MB, --最大大小,一般不限制大小, 一直到磁盤滿,maxsize = unlimited
filegrowth = 15% --數(shù)據(jù)文件增長量,該值可以是KB,MB,GB,TB或者百分比(%),%增量大小為發(fā)生增長時文件大小的指定百分比
)
log on
(
--日志文件--
name = 'Test_DB_log',
filename = 'E:DBTest_DB.ldf',
size = 2MB,
filegrowth = 1MB
)
go
SQL Server 數(shù)據(jù)庫設(shè)計

 

使用T-SQL語言刪除數(shù)據(jù)庫:

DROP DATABASE database_name ;
Eg: DROP DATABASE Test_DB;

SQL Server 數(shù)據(jù)庫遷移:

方法1:“分離/附加”數(shù)據(jù)庫,即把數(shù)據(jù)庫文件(.MDF)和對應(yīng)的日志文件(.LDF)拷貝到其它磁盤上作備份,然后把這兩個文件再拷貝到任何需要這個數(shù)據(jù)庫的系統(tǒng)之中。

分離數(shù)據(jù)庫就是將某個數(shù)據(jù)庫從SQL Server數(shù)據(jù)庫列表中刪除,使其不再被SQL Server管理和使用,但該數(shù)據(jù)庫的文件(.MDF)和對應(yīng)的日志文件(.LDF)完好無損。分離成功后,就可以把該數(shù)據(jù)庫文件(.MDF)和對應(yīng)的日志文件(.LDF)拷貝到其它磁盤中作為備份保存。

分離之前,設(shè)置數(shù)據(jù)庫為單個用戶,并記住該數(shù)據(jù)庫所在路徑。

SQL Server 數(shù)據(jù)庫設(shè)計

 

“任務(wù)”—“分離”

然后分離數(shù)據(jù)庫頁面選中“更新統(tǒng)計信息”復(fù)選框。若“消息”列中沒有顯示存在活動連接,則“狀態(tài)”列顯示為“就緒”;否則顯示“未就緒”,此時必須勾選“刪除連接”列的復(fù)選框。分離后資源管理器中數(shù)據(jù)庫消失

SQL Server 數(shù)據(jù)庫設(shè)計

 


SQL Server 數(shù)據(jù)庫設(shè)計

 

將需要附加的數(shù)據(jù)庫文件和日志文件拷貝到某個已經(jīng)創(chuàng)建好的文件夾中。

右擊數(shù)據(jù)庫對象,并在快捷菜單中選擇“附加”命令,打開“附加數(shù)據(jù)庫”窗口。

SQL Server 數(shù)據(jù)庫設(shè)計

 

添加—選擇需要附件的數(shù)據(jù)庫的.MDF文件。“附件為”數(shù)據(jù)庫名稱可修改。

分享到:
標簽:SQL Server
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定