sql2000的mdf idf文件
sql2000数据库如何附加数据库(即.MDF文件如何导入)
sql2000数据库如何附加数据库(即.MDF文件如何导入)假设已存在这样的一个数据库,数据库文件名称是:SchoolIT_Data.MDF,日志文件名称是:SchoolIT_Log.LDF;其存盘的位置如下图!下面我们介绍将其附加到Sql Server中!首先打开你的Sql Server企业管理器,在左边的列表中执行类似下图的操作:“数据库”→“所有任务”→“附加数据库”;弹出如下图的对话框:上图中,我们点击“...”按钮,上图中已使用红色线条圈好的按钮,之后会弹出选择MDF文件对话框,根据第一图中的路径,找到存盘位置,之后选择这个文件:SchoolIT_Data.MDF,最后一路按“确定”按钮一直退出操作即可完成!数据库的安装:打开SQL企业管理器,依次点击Microsoft SQL Server,SQL Server组,(LOCAL)(Windows NT)。
右键点击“数据库”,选择“所有任务”中的“附加数据库”选项,会看见如下画面。
点击“附加数据库(A)”会跳出“附加数据库—(LOCAL)”窗口如下:点击“验证(V)”按钮左边的一按钮,会跳出如下“浏览现有的文件—(L OCAL)”提示窗口如下:选择源文件所在的虚拟目录,打开book文件夹中的database文件夹,选择Book_Data.MDF文件(这里以Book_Data.MDF文件为例子),点击“确定”。
点击“确定”后,跳出如下提示窗口,再次点击“确定”,会跳出“附加数据库顺利完成”窗口,点击确定,数据添加完成,如图:重装操作系统之后,原来的SQL Server2000在磁盘上的文件还存在(不是在C盘上),但是系统中找不到SQL Server2000 此时只要重新安装SQL Server2000,再附加数据库即可。
具体操作如下:1.重新安装SQL Server20002.进入企业管理器,右击数据库-所有任务-附加数据库-选择与要恢复的数据库对应的.mdf 文件(在原来的数据库的data文件加中),确定即可如果点击安装SQL Server2000时没有反应,再次点击时,提示'一个实例正在运行',则可进入注册标编辑器,右击删除SQL Server2000,具体操作:1.开始-运行-regedit-打开了注册表编辑器2.HKEY-LOCAL-MACHINE-SOFTWARE-Microsoft-右击删除Microsoft SQL Server重启计算机,重新安装SQL Server即可。
MSSQL2000数据库附加、还原、备份、自动备份、作业任务管理常用操作手册
MSSQL2000数据库常用操作与配置1.数据库的附加2.数据的还原3.数据库的备份4.数据库自动备份5.作业任务管理6.服务管理器其他开启方法一、数据库的附加备注:附加数据库前请先上传数据库文件与日志文件。
1.先打开SQLServer的企业管理器2.在依次展开数据库,保证数据库是开启的状态。
3.在数据库上点鼠标右键,选择所有任务—>附加数据库。
4.如果你知道数据库存放的位置,就直接把路径粘贴到红色横线上在点数据库文件,如果不知道就点右图的那个红圈,根据路径去找。
5.找到后点确定就OK了返回顶部二、数据库的还原注:还原数据库的前提条件是你的,电脑上有备份的数据库文件1.首先在需要还原的数据库上点鼠标,右键—>所有任务—>还原数据库2.然后再选择从设备—>选择设备—>3.再点添加在找到备份的数据库文件的位置找到后再点确定就OK了。
返回顶部三、数据库的备份1.操作和之前一样。
2.我备份的路径在F:\backup\这个songmeibackup是我备份的数据库名称。
3.然后就连续点确定就可以了返回顶部四、数据库自动备份1.和之前一样根据提示操作2.这个可以根据自己的需要选择3.这个也是根据提示自己选择4.这个提示是说你的SQLSserverAgent没有开启,开启方法打开服务管理器,选择SQLSserverAgent,再把下面那个吊钩打上。
5.再开启服务6.再把服务复原也就是SQLServer,这样就OK了,下面验证看看看能否成功。
返回顶部五、作业任务管理1.作管理—>SQLServer代理—>作业2.在DB维护计划上点鼠标右键,再启动作业3.最后在回到我备份的那个目录下,看到没有那个songmeibackup的文件,说明自动备份没问题返回顶部六、服务管理器其他开启方法1.如果服务器没有在任务栏显示数据库服务管理器图标,开始—>运行,输入sqlmangr,然后确实就可以了返回顶部。
mdf和ldf是什么文件
mdf和ldf是什么文件/tittle-tattle/2009/MDF-LDF-MSSQL.htm l在MS SQL Server7/2000中摒弃了以前版本中的设备对象,一个数据库文件包含两个文件:.mdf和.ldf。
在系统瘫痪之前把这两个文件从SQL Server的安装目录的data子目录里拷贝出来(一般为D:\MSSQL\DATA),重新安装完成系统之后,再将这两个文件拷贝到SQL Server安装目录的data子目录里面,然后进行如下操作就可以恢复你的数据库了。
恢复时有两种方式可供选择:1、调用系统存储过程SP_A TTACH_DB举一个例子,需要备份和恢复一个名为student的数据库。
先打开SQL Server Service Manager,关掉SQL Server服务,把需要备份的student数据库复制到其他的地方(可以是自己硬盘的其它盘,也可通过局域网复制到他人的PC上),包含有两个文件student.mdf和student.ldf。
某些时间以后,系统数据库瘫痪,需要进行恢复。
先重新安装系统,把student.mdf 和student.ldf这两个文件拷贝到SQL Server安装目录的data子目录里面,再在MS Query Analyzer中运行如下命令:exec sp_attach_db @dbname=N''student'',@filename1=N''d:\MSSQL\Data\student_Data.mdf'',@filename2=N''d:\MSSQL\Data\student_Log.ldf''第一行命令表示要恢复的数据库名称,可以是原来的名称student,也可以另外起一名称,但一定要保证唯一。
第二、三行命令表示数据库文件的物理名称,也就是说你拷贝过来的数据库文件student.mdf和student.ldf的实际位置。
SQLServer数据库技术复习
S Q L S e r v e r数据库技术复习LELE was finally revised on the morning of December 16, 2020《SQL Server数据库技术》期末复习题型一:一、单项选择题(每小题2分,共30分)二、填充题(15分)三、简答题(每题5分,共25分)四、程序设计题(每题15分,共30分)题型二:一、单项选择题(每小题2分,共30分)二、填充题(10分)三、判断题(每小题1分,共10分)四、简答题(每题5分,共20分)五、程序设计题(每题15分,共30分)1. SQL Server 2000是一个(C)的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是2. DTS 是一个简称,它的全称是(B)。
A. 数据运输系统B. 数据传输服务C. 数据库传输系统D. 数据库运输服务3. SQL Server 2000 采用的身份验证模式有(D)。
(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:(C )(A)DML (B)DCL (C)DQL(D)DDL5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)(A) * (B)%(C)- (D)6. 下列哪个数据库记录了SQL Server 2000的所有系统信息(A )A. masterB. modelC. pubsD. msdb7. 以下哪种类型不能作为变量的数据类型(C)。
(A)text (B)ntext (C)table(D)image8. 下面不属于数据定义功能的SQL语句是:(C)TABLE DATABASE TABLE9. 如果希望完全安装SQL Server,则应选择( A)。
A.典型安装B. 最小安装C. 自定义安装D. 仅连接10. 打开要执行操作的数据库,应该用哪个SQL命令(A)A. USEB. GOC. EXECD. DB1. C1、下面仅存在于服务器端的组件是:( A)A、服务管理器B、企业管理器组件C、查询分析器组件D、导入导出组件2、下面描述错误的是(B )。
SQL server 数据库期中试卷 答案
科目:SQL server 数据库班级:xxx 姓名:出卷:xxx分数:一、选择题(将正确答案的序号填在括号中,每题2分,共30分)1、SQL server 数据库文件有三类,其中日志文件的后缀为:(b )A 、.ndfB 、.ldfC 、.mdfD 、.idf2、SQL Server 2005是一个(c )的数据库系统。
A、网状型B、层次型C、关系型D、以上都不是3、13.SQL Server的字符型系统数据类型主要包括(b )。
A. Int、money、charB. char、varchar、ncharC. datetime、binary、intD. char、varchar、int4、SQL Server 2005不能在Windows XP中安装的版本是( A )A 、企业版 B、标准版 C、开发版 D、简易版5、下列哪个数据库文件对创建和正常使用数据库是必不可少的(B )A、日志文件B、主数据文件C、次要数据文件D、安装程序文件6、 SQL Server所采用的SQL语言称之为( C )A、A-SQLB、S-SQLC、T-SQLD、C-SQL7. 在通常情况下,下列哪个不是数据库对象?( D )A、ViewB、TableC、RuleD、Word8. 删除已创建的数据库,使用的T-SQL语句是(B )A、DROP database1B、DROP DATABASE database1C、DELETE database1D、DELETE DATABASE database19.选择要操作的数据库,应该使用哪个命令(A )A、USEB、GOC、EXECD、DB 10.修改表结构的T-SQL语句为(C )A、CREATE TABLEB、MODIFY TABLEC、ALTER TABLED、UPDATE TABLE11. 若表中的一个字段定义类型为char,长度为20,当在此字段中输入字符串“信息管理系”时,此字段将占用(D )字节的存储空间A、1B、5C、10D、2012. 若一个数是564.6539,它的精度是(A )A、7B、4C、3D、113、(C)可以用于维护同一数据库中两表之间的一致性关系。
sql2000数据库如何附加数据库(即.MDF文件如何导入)
假设已存在这样的一个数据库,数据库文件名称是:SchoolIT_Data.MDF,日志文件名称是:SchoolIT_Log.LDF;其存盘的位置如下图!下面我们介绍将其附加到Sql Server中!首先打开你的Sql Server企业管理器,在左边的列表中执行类似下图的操作:“数据库”→“所有任务”→“附加数据库”;弹出如下图的对话框:上图中,我们点击“...”按钮,上图中已使用红色线条圈好的按钮,之后会弹出选择MDF文件对话框,根据第一图中的路径,找到存盘位置,之后选择这个文件:SchoolIT_Data.MDF,最后一路按“确定”按钮一直退出操作即可完成!数据库的安装:打开SQL企业管理器,依次点击Microsoft SQL Server,SQL Server组,(LOCAL)(Windows NT)。
右键点击“数据库”,选择“所有任务”中的“附加数据库”选项,会看见如下画面。
点击“附加数据库(A)”会跳出“附加数据库—(LOCAL)”窗口如下:点击“验证(V)”按钮左边的一按钮,会跳出如下“浏览现有的文件—(L OCAL)”提示窗口如下:选择源文件所在的虚拟目录,打开book文件夹中的database文件夹,选择Book_Data.MDF文件(这里以Book_Data.MDF文件为例子),点击“确定”。
点击“确定”后,跳出如下提示窗口,再次点击“确定”,会跳出“附加数据库顺利完成”窗口,点击确定,数据添加完成,如图:重装操作系统之后,原来的SQL Server2000在磁盘上的文件还存在(不是在C盘上),但是系统中找不到SQL Server2000此时只要重新安装SQL Server2000,再附加数据库即可。
具体操作如下:1.重新安装SQL Server20002.进入企业管理器,右击数据库-所有任务-附加数据库-选择与要恢复的数据库对应的.mdf 文件(在原来的数据库的data文件加中),确定即可如果点击安装SQL Server2000时没有反应,再次点击时,提示'一个实例正在运行',则可进入注册标编辑器,右击删除SQL Server2000,具体操作:1.开始-运行-regedit-打开了注册表编辑器2.HKEY-LOCAL-MACHINE-SOFTWARE-Microsoft-右击删除Microsoft SQL Server重启计算机,重新安装SQL Server即可。
sqlserver2000 数据库置疑的4种解决方法
sqlserver2000 数据库置疑的4种解决方法方法一:1.停止SQL Server的服务,然后备份MS SQL Server的安装目录下的\data子目录.注意:整个目录目录备份或只备份data目录下置疑数据库的两个文件,一个数据文件dbname_data.mdf,一个dbname_log.ldf(也有可能非此命名),同时查看磁盘空间是否有足够的空间;2.启用SQL Server的服务。
打开查询分析器(Query Analyzer)的工具,以用户sa登录;3.输入如下指令后点工具栏上的绿色箭头运行(快捷键F5),use mastergosp_resetstatus dbnamego4.运行完毕后退出此工具,停止SQL Server的服务.5.在MS SQL Server的安装目录下,有一个\data子目录,其中存放数据文件,包括SQL Server 和本系统的数据文件,删除置疑数据库的日志文件dbname_log.ldf(也有可能非此命名).6.启动SQL Server的服务.7.打开企业管理器(Enterprise Manager)的工具,查看数据库(database)节点下的dbname是否恢复。
注:请将dbname 换成你的数据库名称.方法二1.查看磁盘空间,保证存放数据库的磁盘有足够的剩余空间;2.打开SQL Server的查询分析器(Query Analyzer),以用户sa 登录;3.输入如下指令后点工具栏上的绿色箭头运行(快捷键F5),运行完毕后退出此工具.use mastergosp_resetstatus dbnamego4.停止SQL Server 的服务,再重新启动SQL Server 服务.5.打开SQL Server 的查询分析器(Query Analyzer),以用户sa 登录。
输入如下指令后点工具栏上的绿色箭头运行,运行完毕后退出此工具:use mastergoDBCC DBRECOVER (dbname)go6.打开SQL Server 的企业管理器(Enterprise Manager),查看database下的dbname是否恢复。
SQL_Server2000还原数据库步骤
SQL Server2000还原数据库步骤一、方法一:使用“附加数据库”方式还原(使用.MDF和.LDF文件还原) (1)二、方法二:使用“还原备份文件”方式还原(使用备份文件还原) (4)一、使用“附加数据库”方式还原(使用.MDF 和.LDF文件还原)1、展开SQL Server企业管理器中左侧树图上的“数据库”节点,在“数据库”上点右键,如下图所示:2、选择“所有任务”→“附加数据库”,弹出如下所示的界面:3、单击上图中红框所示按钮,弹出如下所示的选择需附加(还原)的数据库文件的界面:选择需附加的数据库文件(选择.mdf文件),单击“确定”按钮,如下图所示:4、根据自己的实际情况选择“指定数据库所有者”中的一个用户,单击“确定”按钮,数据库附加(还原)完成,如下图所示:二、使用“还原备份文件”方式还原(使用备份文件还原)1、展开SQL Server企业管理器中左侧树图上的“数据库”节点,在“数据库”上点右键,如下图所示:2、选择“所有任务”→“还原数据库”,弹出如下所示的界面:3、在上图所示的对话框中,在“还原为数据库”后的输入框中输入还原后的数据库名(可以是备份前的数据库名,也可以新起一个数据库名。
本例还原后的数据库名为“ExamOnline”),然后选择“从设备”,如下图所示:4、单击“选择设备”按钮,弹出如下所示对话框:5、单击“添加”按钮,弹出如下对话框:6、单击“文件名”后输入框后面的按钮,弹出选择备份文件的对话框,如下图所示:7、选择之前的数据库备份文件(本例中的备份文件为ExamOnline_backup.bak),单击“确定”按钮,返回到“选择还原目的”对话框,如下图所示:8、单上面的对话框中的“确定”按钮,返回到“选择还原设备”对话框,如下图所示:9、单击“确定”按钮,返回到“还原数据库”对话框,如下图所示:10、单击“确定”按钮,SQL Server开始还原数据库,稍等一会儿,还原就完成了,如下图所示:。
sqlserver2000数据库系统介绍
12
创建数据库具体步骤如下: 创建数据库具体步骤如下: (1) 展开服务器组,然后展开服务器。右击"数据库",然 展开服务器组,然后展开服务器。右击"数据库" 后单击"新建数据库"命令。如图所示: 后单击"新建数据库"命令。如图所示:
建立数据库
13
(2) 出现如图所示的“数据库属性”对话框。该对话框共有三个选项卡: 出现如图所示的“数据库属性”对话框。该对话框共有三个选项卡: 常规” 数据文件” 事务日志” 常规” “常规”、“数据文件”和“事务日志”。在“常规” 选项卡的名 称文本框中键入新数据库的名称“DZSW” 此时,选择“确定” 称文本框中键入新数据库的名称“DZSW”。此时,选择“确定”按 Server将创建一个 DZSW”数据库 将创建一个“ 数据库。 钮,SQL Server将创建一个“DZSW”数据库。此数据库中包括用 DZSW”数据库名作为前缀创建主数据库和事务日志文件 数据库名作为前缀创建主数据库和事务日志文件, “DZSW”数据库名作为前缀创建主数据库和事务日志文件,即: DZSW.mdf 和 DZSW _Log.ldf。 _Log.ldf。
创建数据库界面
17
(2)在如图中名称处键入新数据库的名称“DZSW” 在如图中名称处键入新数据库的名称“ ” 等,点击下一步,按照向导配置数据库文件和事物日 点击下一步, 志文件属性。 志文件属性。
创建数据库向导
18
修改数据库
数据库创建后,当一些新的情况发生时, 数据库创建后,当一些新的情况发生时,经常 会对数据库进行修改。例如:针对DZSW数据库中, 数据库中, 会对数据库进行修改。例如:针对 数据库中 订单大增,数据库原有容量不能满足新的需求。 订单大增,数据库原有容量不能满足新的需求。这 只有修改数据库来满足新的需求。 时,只有修改数据库来满足新的需求。 使用企业管理器修改数据库 数据库建好后经常要更改数据库的配置设置。 数据库建好后经常要更改数据库的配置设置。 这一功能在企业管理器中是通过修改数据库属性来 完成的。 完成的。
sqlserver 数据库配置文件的用法
一、概述SQL Server 是一种关系型数据库管理系统,广泛用于各种规模的企业应用程序。
在配置 SQL Server 数据库时,数据库配置文件是非常重要的组成部分,它包含了数据库的各种配置信息,如数据库名称、文件路径、日志信息等。
正确的配置文件设置可以提高数据库的性能和安全性,同时也方便管理和维护数据库系统。
二、数据库配置文件的种类1. 主配置文件(.mdf):用于存储数据库的实际数据。
2. 日志配置文件(.ldf):用于存储数据库的事务日志,用于恢复数据库,确保数据库的完整性和一致性。
3. 其他配置文件:SQL Server 还可以包含其他类型的配置文件,如备份文件(.bak)、还原文件、快照文件等。
三、数据库配置文件的用法1. 指定文件路径:在创建数据库时,需要指定数据库文件的默认路径,可以选择默认路径或者自定义路径。
一般而言,主配置文件和日志配置文件应该分别存储在不同的物理磁盘上,以提高数据库的读写性能。
也可以通过配置文件的路径指定数据库文件的存储位置。
2. 设置文件大小:可以通过数据库配置文件指定数据库文件的初始大小和自动增长的大小,以便满足数据库的存储需求。
3. 设置文件属性:数据库配置文件还可以设置文件的属性,如自动增长、最大容量、文件增长率等。
4. 管理文件空间:通过数据库配置文件,可以监控数据库文件的空间使用情况,及时进行文件增长或者收缩。
5. 备份和还原:数据库配置文件还可以指定数据库备份文件和还原文件的路径,方便进行数据备份和恢复操作。
四、数据库配置文件的注意事项1. 磁盘空间:在设置数据库文件路径时,需要确保磁盘有足够的空间来存储数据库文件,避免数据库因为磁盘空间不足而出现故障。
2. 安全性:数据库配置文件包含了数据库的关键信息,需要做好文件的安全保护,避免文件被非法访问或者篡改。
3. 性能优化:合理的配置文件设置可以提高数据库的性能,需要根据实际情况进行调整,避免文件读写频繁导致性能问题。
数据库SQL SERVER期末考试题
考试题型一、选择题(本大题共20个小题,每个小题1分,共20分)二、填空题(本大题共10个小题,每小题2分,共20分)三、请使用SQL命令完成以下操作(本大题共5小题,每小题4分,共20分)四、简答题(本大题共4小题,每小题5分,共20分)五、设计题(本大题共2小题,每小题10分,共20分)数据库原理与应用复习题一、选择题1、下面存在于服务器端的组件是:()。
A、服务管理器B、企业管理器组件C、查询分析器组件D、导入导出组件2、下面描述错误的是()。
A、每个数据文件中有且只有一个主数据文件。
B、日志文件可以存在于任意文件组中。
C、主数据文件默认为primary文件组。
D、文件组是为了更好的实现数据库文件组织。
3、SQLserver数据库文件有三类,其中主数据文件的后缀为():A、.ndfB、.ldfC、.mdfD、.idf4、下面标志符不合法的是:()。
A、[mydelete]B、_mybaseC、$moneyD、trigger15、下列说法中正确的是:A、SQL中局部变量可以不声明就使用B、SQL中全局变量必须先声明再使用C、SQL中所有变量都必须先声明后使用D、SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。
6、下面字符串能与通配符表达式[ABC]%a进行匹配的是:()。
A、BCDEFB、A_BCDC、ABC_aD、A%a7、下列说法正确的是_______。
A、视图是观察数据的一种方法,只能基于基本表建立。
B、视图是虚表,观察到的数据是实际基本表中的数据。
C、索引查找法一定比表扫描法查询速度快。
D、索引的创建只和数据的存储有关系。
8、下列途径哪个不是实现值域完整性_______。
A、rule(规则)B、primarykeyC、notnullD、default9、SQL Server 2005是一个( C )的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是10、SQL Server 2005采用的身份验证模式有( D )。
SQL2000数据库常用操作20121122
SQL数据库使用手册1、数据库的安装这里以SQL Server 2000四合一版本为例:第一步:运行SQL Server 2000下的AUTORUN.Exe。
第二步:在接下来的界面中选择“安装SQL Server 2000组件”选项,如图附1-1。
附1-1第三步:接着选择“选择安装数据库服务器”,如图附1-2。
附1-2第四步:稍后才开始出现安装向导,点击“下一步”后出现“计算机名”窗口。
“本地计算机”是默认选项,其名称就显示在上面,我们按其默认点“下一步”,如图附1-3。
附1-3第五步:接下来,在“安装选择”对话窗口中,同样按其默认项“创建新的SQL Server实例,或安装客户端工具”点“下一步”,如图附1-4。
附1-4第六步:接下来的窗口是用户名、公司名的填写,在经过软件许可协议一步后,到达“安装定义”对话窗口(如图附1-5)。
同样地,按其默认“服务器和客户端工具”选择“下一步”。
附1-5第七步:在“实例名”窗口中,系统一般提供了默认的复选框,我们既可以安装默认方式的实例,也可以自定义,如图附1-6。
附1-6第八步:在“安装类型”对话窗口中,可以设定多个选项。
比如安装组件的多少,以及安装的路径等,请根据实际需要选择,如图附1-7。
附1-7第九步:在“服务账户”对话窗口中,一般接受默认的选项。
然后输入你的域的密码即可。
我们这里选择使用本地系统账户,如图附1-8。
第十步:在“身份验证模式”窗口里,如果你的操作系统是windowsNT以上,选择“Windows身份验证模式”即可,如果操作系统是windows9X或XP,就建议选择“混合模式”。
并且为此设定访问密码,如图附1-9。
第十一步:一切设定OK后,安装程序开始向硬盘复制必要的文件,开始正式安装。
几分钟后,安装完成。
依次单击“开始”―“程序”―“Microsoft SQL Server”―“服务管理器”,并运行。
第十二步:运行sql数据库服务(如图附1-10):附1-8附1-9附1-10如上图,点击“开始/继续”运行本机的SQL数据库服务【小提示】:SQLServer在XP下安装时,有些用户会出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。
SQL2000数据库MDF损坏修复
sql server 2000文件中,ldf损坏了,但mdf还在,总结一下恢复方法:1)先及时把原来的数据库文件(如test.mdf)备份到其他地方2)停掉服务器3)删除这个test.mdf4) 重新建立一个test同名数据库5)删除这个新建立的test数据库的test.ldf文件,并用开始备份好的test.mdf文件覆盖这个新建立的test.mdf文件6)启动数据库服务器。
此时会看到数据库test的状态为“置疑”。
这时候不能对此数据库进行任何操作。
.设置数据库允许直接操作系统表。
此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”7)设置test为紧急修复模式update sysdatabases set status=-32768 where dbid=DB_ID('test')此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表8 下面执行真正的恢复操作,重建数据库日志文件dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf')执行过程中,如果遇到下列提示信息:服务器: 消息5030,级别16,状态1,行 1未能排它地锁定数据库以执行该操作。
DBCC 执行完毕。
如果DBCC 输出了错误信息,请与系统管理员联系。
说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL Server Enterprise Manager打开了test库的系统表,那么退出SQL Server Enterprise Manager就可以了。
SQL2000的安装,使用,数据导入,导出,定期备份,安装过程中挂起解决办法 (1)
天融=人本+创新+和谐+报国IT知识培训中科天融(北京)科技有限公司01020304SQL2000的安装SQL2000的使用SQL2000与组态的链接数据库数据的、导入、导出与定期备份目录1.SQL2000的分类2.安装要求3.安装步骤4.安装过程中“挂起”解决办法SQL2000可分为企业版、标准版、个人版、开发版、windows CE 版、企业评估版。
SQL Server 2000供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要 SQL Server 数据存储。
在客户端计算机上运行需要本地 SQL Server 数据存储的独立应用程序时也使用个人版。
SQL Server 2000供程序员用来开发将 SQL Server 2000 用作数据存储的应用程序。
虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。
SQL Server 2000在 Windows CE 设备上进行数据存储。
能用任何版本的 SQL Server 2000 复制数据,以使 Windows CE 数据与主数据库保持同步。
SQL Server 2000可从 Web 上免费下载的功能完整的版本。
仅用于评估 SQL Server 功能;下载 120 天后该版本将停止运行1.SQL Server数据库组件:95到270 MB,一般为250 MB2.Analysis Services:至少 50 MB,一般为 130 MB3.English Query:80 MB4.仅Desktop Engine:44 MB1.VGA或更高分辨率2.SQL Server 图形工具要求 800x600 或更高分辨率Microsoft鼠标或兼容设备需要1 根据操作系统的要求,可能需要额外的内存。
2 实际的要求因系统配置和选择安装的应用程序和功能的不同而异。
SQL2000数据库收缩方法
SQL2000数据库收缩方法SQL Server 2000是一个关系型数据库管理系统(RDBMS),旨在高效地存储和管理大量数据。
收缩数据库是一种优化数据库性能和节省存储空间的方法。
在本文中,我们将介绍SQL Server 2000中的数据库收缩方法。
1.数据库备份:在进行任何数据库操作之前,务必进行数据库备份。
这是一种预防措施,以防止数据丢失。
2. 清理日志文件:SQL Server 2000使用事务日志来记录所有数据库操作。
如果事务日志文件太大,可能会导致数据库性能下降。
可以使用以下命令来清理事务日志文件:```SQLBACKUPLOG[数据库名称]WITHTRUNCATE_ONLYDBCCSHRINKFILE(2,TRUNCATEONLY)```其中,数据库名称是要清理事务日志文件的数据库的名称。
2是事务日志文件的ID。
3.收缩数据库文件:数据库文件可能会随着时间的推移变得非常庞大,这可能会导致性能下降和存储空间浪费。
可以使用以下命令来收缩数据库文件:```SQLDBCCSHRINKDATABASE([数据库名称])```其中,数据库名称是要收缩的数据库的名称。
4. 收缩文件组:SQL Server 2000允许将数据库文件分组到逻辑单元中,称为文件组。
可以使用以下命令来收缩文件组:```SQLDBCCSHRINKFILE([文件组名称],[目标大小])```其中,文件组名称是要收缩的文件组的名称,目标大小是要将文件组压缩到的大小。
5.禁用自动增量增长:数据库中的表可能具有自动增量增长的列,这意味着每次插入时,该列的值都会增加。
这可能会导致数据库文件变大。
可以使用以下命令来禁用自动增量增长:```SQLALTERTABLE[表名称]ALTERCOLUMN[列名称]IDENTITY(当前最大值,增量值)```其中,表名称是要禁用自动增量增长的表的名称,列名称是要禁用自动增量增长的列的名称,当前最大值是当前自动增量增长列的最大值,增量值是自动增量增长列的增量值。
SQLserver数据库文件(mdfldf)的迁移
SQLserver数据库⽂件(mdfldf)的迁移情况:数据库运⾏期间插⼊数据出现以下异常:“⽆法为数据库 'IOTDB' 中的对象 'dbo.iot_plcitems'.'PK__iot_plci__3214EC077C9CA7F8' 分配空间,因为 'PRIMARY' ⽂件组已满。
请删除不需要的⽂件、删除⽂件组中的对象、将其他⽂件添加到⽂件组或为⽂件组中的现有⽂件启⽤⾃动增长,以便增加可⽤磁盘空间。
”经过⽹上查阅资料有以下解决⽅法:1.找到数据⽂件(mdf&ldf)存放的位置的磁盘是否已满2.更改数据库⽂件的增长为⾃动增长,最⼤⽂件⼤⼩改为⽆限制更改时发现最⼤⽂件⼤⼩更改不了为⽆限制,查阅资料显⽰是限制⼤⼩中的2097152(2TB)就是SqlServer限制的最⼤的⼤⼩了,它与⽆限制是同⼤⼩的。
结果:以上的⽅法改了之后仍⽆效果,最终发现是因为数据库的版本为SQL Server的社区版,它对数据的存储是有限制的,限制的数据最⼤为10G 查看数据⽂件的⼤⼩最终选择的解决⽅法是将sql server的社区版改为sql server 企业版(不对数据做限制)更改数据库的版本后就涉及的数据库迁移的问题,由于本次数据库的数据过⼤以及表过多,采⽤备份数据的⽅式不太合适,就采⽤直接迁移mdf &ldf⽂件的⽅式将数据库迁移到新版本上(注:这种迁移的⽅式会使数据库断开,期间有他服务请求操作数据库会请求不了,导致数据丢失,如果不允许出现此情况可以采⽤备份数据库的⽅式,数据库过⼤的话可能会很耗时)数据⽂件迁移采⽤以下两种⽅式:1.数据库分离(1)找到mdf &ldf⽂件的位置右键⽬标数据库=》属性=》⽂件(2)右键⽬标数据库=>任务=》分离选中删除连接(数据库与相关的资源断开连接后,后续才能操作相关⽂件)确定。
完成后会发现此数据库会从数据库的列表中移除(IOTDB就被移除了)到mdf &ldf⽂件所在的位置将这两个⽂件拷贝到你后续想放置的位置(本)⽬标位置(本次为data⽂件夹中)完成后在新版本的数据库中才⽤附加的⽅式将数据库加⼊到新版本的数据库中2.第⼆种⽅式(1)停掉MSSQLSERVER服务(注:种⽅式⽐较粗暴,会导致服务下的所有数据库停⽌,服务下没有其他数据库或者数据库没有访问或不重要可以采⽤此种⽅式)(2)拷贝mdf &ldf⽂件到⽬标⽬录(3)开启MSSQLSERVER服务(4)附加数据库,此时需要注意将以下位置的路径更改为前⾯拷贝的⽬录,由于我们采⽤的是停服务的粗暴⽅式拷贝的⽂件,⽂件会保留它原始路径的信息不回随拷贝的位置更改。
【MSSQL】MDF、NDF、LDF文件的含义
【MSSQL】MDF、NDF、LDF⽂件的含义
【MSSQL】MDF、NDF、LDF⽂件的含义
2012-09-03 15:32:56| 分类: |举报|字号
MDF是 primary data file 的缩写;
NDF是 Secondary data files的缩写;
LDF是 log data files的缩写。
并不是取单词的⾸字母。
SQL Server 2000 数据库有三种类型的⽂件:
主要
主要数据⽂件包含数据库的启动信息,并指向数据库中的其他⽂件。
⽤户数据和对象可存储在此⽂件中,也可以存储在次要数据⽂件中。
每个数据库有⼀个主要数据⽂件。
主要数据⽂件的建议⽂件扩展名是 .mdf。
次要
次要数据⽂件是可选的,由⽤户定义并存储⽤户数据。
通过将每个⽂件放在不同的磁盘驱动器上,次要⽂件可⽤于将数据分散到多个磁盘上。
另外,如果数据库超过了单个Windows ⽂件的最⼤⼤⼩,可以使⽤次要数据⽂件,这样数据库就能继续增长。
次要数据⽂件的建议⽂件扩展名是 .ndf。
事务⽇志
事务⽇志⽂件保存⽤于恢复数据库的⽇志信息。
每个数据库必须⾄少有⼀个⽇志⽂件。
事务⽇志的建议⽂件扩展名是 .ldf。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、扩展名.idf是SQL数据库的事务处理记录日志文件(SQL Server Database Transaction Log File),用于记录SQL数据库所有事务,以及每个事务对数据库所做的修改和更新情况的文件,包含恢复数据库中的所有事务所需的记录信息。
事务日志是SQL数据库的一个重要组件,如果系统出现故障,它将成为最新数据的唯一来源。所以,事务日志文件及其重要。
2、扩展名.mdf是SQLDatabase Primary Data File),用于存储SQL数据库的启动信息和部分或全部数据;