數據庫:數據文件(.mdf 主數據文件,.ndf 次數據文件),日誌文件(.ldf)
一個數據庫必須、只能包含一個mdf,但可以有多個ndf和ldf(至少一個)
一、創建數據庫
use master
go
if exists (select * from sysdatabases where name = 'StudentManagement')
drop dataBase StudentManagement
go
--創建數據庫create database StudentManagement
on Primary
(
name = 'StudentManagement_data',--數據庫文件的邏輯名
filename = 'D:\DB\StudentManagement_data.mdf',--數據庫物理文件名(絕對路徑)
size = 10MB,--數據庫文件初始大小
filegrowth = 1MB --數據文件增長量
)
--創建日誌文件
log on
(
name = 'StudentManagement_log',
filename = 'D:\DB\StudentManagement_log.ldf',
size = 5MB,
filegrowth = 2MB
)
go
創建多個數據文件
use master
go
--創建數據庫
create database StudentManagement1
on Primary
(
name = 'StudentManagement_data',--數據庫文件的邏輯名
filename = 'D:\DB\StudentManagement_data.mdf',--數據庫物理文件名(絕對路徑)
size = 10MB,--數據庫文件初始大小
filegrowth = 1MB --數據文件增長量
),
(
name = 'StudentManagement_data1',--數據庫文件的邏輯名
filename = 'D:\DB\StudentManagement_data1.ndf',--數據庫物理文件名(絕對路徑)
size = 10MB,--數據庫文件初始大小
filegrowth = 1MB --數據文件增長量
)
--創建日誌文件
log on
(
name = 'StudentManagement_log',
filename = 'D:\DB\StudentManagement_log.ldf',
size = 5MB,
filegrowth = 2MB
),
(
name = 'StudentManagement_log1',
filename = 'D:\DB\StudentManagement_log1.ldf',
size = 5MB,
filegrowth = 2MB
)
go
二、數據庫移動(轉移到不同的電腦)
(1)關閉服務之後,把mdf,ndf和ldf文件複製到另一臺電腦
(2)如果是2005以下版本的話, 可以採用分離(刪除連接),然後再附加的方式