SQL
Server
2000
主要数据文件
主要数据文件是数据库的起点,指向数据库中文件的其它部分。每个数据库都有一个主要数据文件。主要数据文件的推荐文件扩展名是
mdf。
次要数据文件
次要数据文件包含除主要数据文件外的所有数据文件。有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件。次要数据文件的推荐文件扩展名是
ndf。
日志文件
日志文件包含恢复数据库所需的所有日志信息。每个数据库必须至少有一个日志文件,但可以不止一个。日志文件的推荐文件扩展名是
ldf。
在SQL Server中,要获取数据库数据文件的物理位置,有三种方法:
sp_helpdb bright
name filename filegroup size
------------- ------------------------------- ---------- -----------
Bright Z:\MSSQL\data\Brightmdf PRIMARY 10130240 KB
Bright_log Z:\MSSQL\data\Bright_logLDF NULL 3456 KB
Bright01 Z:\MSSQL\data\Bright01mdf PRIMARY 10919616 KB
Bright01_log Z:\MSSQL\data\Bright01_logLDF NULL 265344 KB
Bright02 Z:\MSSQL\DATA\Bright02ndf PRIMARY 102080 KB
select type_desc,name,physical_name,size from Brightsysdatabase_files
type_desc name physical_name size
--------- ------------- -------------------------------- -----------
ROWS Bright Z:\MSSQL\data\Brightmdf 1266280
LOG Bright_log Z:\MSSQL\data\Bright_logLDF 432
ROWS Bright01 Z:\MSSQL\data\Bright01mdf 1364952
LOG Bright01_log Z:\MSSQL\data\Bright01_logLDF 33168
ROWS Bright02 Z:\MSSQL\DATA\Bright02ndf 12760
select type_desc,name,physical_name,sizefrom mastersysmaster_files where database_id=DB_ID(Bright)
type_desc name physical_name size
--------- ------------- -------------------------------- -----------
ROWS Bright D:\MSSQL\DATA\Brightmdf 1266280
LOG Bright_log D:\MSSQL\DATA\BrightLDF 432
ROWS Bright01 D:\MSSQL\DATA\Bright01mdf 1364952
LOG Bright01_log D:\MSSQL\DATA\Bright01LDF 33168
ROWS Bright02 D:\MSSQL\DATA\Bright02mdf 12760
对于一般的数据库,用“sp_helpdb”命令获得的文件大小更直观,其他二个命令返回的大小实际是数据块的数量,数据块的大小是8KB。
但是,如果一个数据库是用“Restore database with STANDBY”恢复的只读数据库,那只有第三种方法即从MASTER数据库中获得的文件位置才是真实的。
以下是具体实现步骤:(1)将MS SQL Server数据文件(mdf)导附加到本地数据库,首先登录到本地数据库服务器,接着右击您准备导入数据的数据库,选择“所有任务”下的“附加到数据库” 然后,按照提示选择本地数据库文件(mdf),即可实现将MS SQL Server数据文件(mdf)导附加到本地数据库。(2)将本地的MS SQL Server数据导入到远程服务器上。 以下演示引导客户将本地的MS SQL Server数据导入到远程服务器上,供客户的网站使用。首先登录到远程数据库服务器:1右击您准备导入数据的数据库,选择“所有任务”下的“导入数据”2进入DTS导入/导出向导,点击“下一步”按钮继续3选择数据源,输入数据源所在的数据库服务器名称、用户名、密码和要复制数据的源数据库,点击“下一步”按钮4选择目的,输入目的数据库所在的数据库服务器名称、用户名、密码和要复制数据的目的数据库,点击“下一步”按钮5选择“在SQL Server数据库之间复制对象和数据”方式,点“下一步”继续6取消安全措施选项7设定调度方式,一般选“立即运行”就可以,然后点“下一步”继续8点“完成”执行9数据导入完成 至此即可将本地的MS SQL Server数据导入到远程服务器上。
dbnamemdf
主数据库文件
作用
记录数据
dbnamendf
分数据库文件
作用:同上
但
一般不会出现
除非数据特多时会出现
dbnameldf
日志文件
记录本次连接的所有 *** 作
MDF是数据库文件,LDF是日志文件
在企业管理器中选择您的要导入数据的数据库,然后点击右键,选择所有任务->附加数据库->选择MDF文件,就可以了
对于数据库的还原,最好的备份数据库后,再还原数据库。可以使用定期备份
被映射的两类文件为主数据文件和次数据文件。
数据文件:分为主数据文件和次数据文件两种形式。每个数据库都有且只有一个主要数据文件。主要数据文件的默认文件扩展名是mdf。它将数据存储在表和索引中,包含数据库的启动信息,还包含一些系统表,这些表记载数据库对象及其他文件的位置信息。次数据文件包含除主要数据文件外的所有数据文件。有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件。次要数据文件的默认文件扩展名是ndf。
以上就是关于sql server 2000数据库由什么文件全部的内容,包括:sql server 2000数据库由什么文件、如何获取SQL Server 2008数据库数据文件的位置、如何将本地的MS SQL Server数据文件(*.mdf)导入到远程服务器上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)