sql server 2000数据库由什么文件

sql server 2000数据库由什么文件,第1张

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)导入到远程服务器上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9721455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存