sql2000分离数据库和附加数据库方法

合集下载

sql2000数据库如何附加数据库(即.MDF文件如何导入)

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数据库附加、还原、备份、自动备份、作业任务管理常用操作手册

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,然后确实就可以了返回顶部。

数据库的还原、分离、附加、备份

数据库的还原、分离、附加、备份

还原数据库
选中源设备,选择你要还原的数据库文件;勾选上下图红色方框标记中的还原;命名你要还原的目标数据库名称。

选中左上角的选项,选择数据库要还原到的路径,即下图中红色方框标记的路径。

然后点击确定,出现如下的界面
分离数据库
在需要分离的数据库右键,点击任务---》分离,即如下所示:
点击确定,即可完成分离。

在刚刚还原数据库的路径下,生成两个文件,把其中的数据库日志文件删除。

附加数据库
在数据库右键,选中附加
因为之前删除了数据库日志文件,所以系统显示找不到。

选中日志这一项,点击删除
备份数据库
在需要备份的数据库右键,选中备份
添加你要备份的路径后,点击确定
出现如下的界面,过一段时间,即可完成备份操作。

SQL数据库分离与附加

SQL数据库分离与附加

2019/7/17
龍光輝 Bright Long
12
返回主目录
二的、方分法离 一了样数,据下库面之就后开,始一介定绍要:把它附加附回加来才数可据以库用,它的方法和新建一个附加数据库
2、选择要附加的数据库文件MDF,然后单击确定按钮继续,
2019/7/17
龍光輝 Bright Long
13
返回主目录
后再复制保存
2019/7/17
龍光輝 Bright Long
7
返回主目录
六、现在开始正式分离数据库:右键数据分库离-》数选择据所库有任务-》分离数据库
2019/7/17
龍光輝 Bright Long
8
返回主目录
七连、接打数开 不分为离零数,据我库们,可在以分点离击数右据边库的当清中除分,按离我钮们、数可清据以除库看所到有当数前据数库据的库连的接连,接本数例没,如有果任这何个到
1
返回主目录
一库、节在点分 ,离然数后据选库择之属前性,我们做一些实验分和离准备数工据作库,打开数据库,用鼠标右键单击数据
2019/7/17
龍光輝 Bright Long
2
返回主目录
二、打开属性7/17
龍光輝 Bright Long
16
返回主目录
数据库的连接,所有我们直接可以点击确定对话框 《注意:将数据库与服务器分离以后,已分离数据库将无法使用,除非你再次附加上去》
2019/7/17
龍光輝 Bright Long
9
返回主目录
八、系统弹出一个对话框,提示分离数据分库离顺利数完据成库

2019/7/17
龍光輝 Bright Long
10
返回主目录

sql server2000数据库分离与附加

sql server2000数据库分离与附加

如果您数据库系统安装在系统盘(比如C盘),您也许希望您的数据存放在非系统盘(比如D盘),要做的这点很简单,您并不需要重装数据库,只要把数据“分离”,然后将相关文件复制到D盘的某个目录,接着“附加”数据库即可。

(如果在使用速达软件帐套维护---引入提示文件可能被破坏,可以尝试把mdf数据库文件附加,修复,分离,再在速达软件中引入)SQL Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上。

分离数据库将从SQL Server 删除数据库,但是保持在组成该数据库的数据和事务日志文件中的数据库完好无损。

然后这些数据和事务日志文件可以用来将数据库附加到任何SQL Server实例上,这使数据库的使用状态与它分离时的状态完全相同。

一、分离数据库1、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器2、展开服务器组,然后展开服务器,选中要分离的数据库3、点击鼠标右键“所有任务》分离数据库”,出现如下窗口4、点击确定,该选定的数据库就被分离。

应注意,只有“使用本数据库的连接”数为0时,该数据库才能分离。

所以分离数据库时尽量断开所有对要分离数据库操作的连接,如果还有连接数据库的程序,会出现数据库的连接状态窗口,显示正在连接此数据库的机器以及名称,点击清除按钮将从服务器强制断开现有的连接。

二、附加数据库1、复制移动数据库文件在附加数据库之前,您必须将与数据库关联的 .MDF(主数据文件).LDF(事务日志文件)这两个文件复制到目标服务器上,或是同一服务器的不同文件目录下。

这两个文件一般位于C:\Program Files\Microsoft SQL Server\MSSQL\Data 目录下。

(当然,使用速达软件的时候,这两个文件默认在速达软件安装目录下的data文件夹下)2、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器3、展开服务器组,然后展开服务器4、右击"数据库",然后选择“所有任务》附加数据库”,弹出窗口5、输入要附加的数据库的MDF名称。

SQLserver2000数据库没有备份时的数据库恢复方法(附加与分离)

SQLserver2000数据库没有备份时的数据库恢复方法(附加与分离)

数据库没有备份时的数据库恢复方法背景:公司使用浪潮管理软件做账,用Mss sql server 2000数据库系统,建有一套账。

后台数据库名为cwbase1,设备文件保存在D:\cwdata 目录内,名为cwdata1.dat和cwlog1.dat。

由于系统崩亏,不能启动,重装系统。

没有备份。

条件:现在只有d:\cwdata\cwdata1.dat和cwlog1.dat文件。

要恢复数据到系统崩亏前的状态。

实现方法有两种,先看第一种:1、先安装浪潮软件和数据库Mss sql server2000系统。

2、把D:\cwdata文件夹改名为D:\cwdata1。

再新建一个文件夹D:\cwdata。

3、进入浪潮软件的账套管理建一套账,账套的数据库设备目录是D:\cwdata。

4、建完账套后,进入左下角[开始]菜单下的[程序]菜单下的[Microsoft SQL Server]菜单下的[企业管理器],展开各项前面的+ 号后,如下图1:图15、点上cwbase1后,点右键,选择[所有任务]菜单,选择[分离数据库…],如下图2图26、打开后界面如下图3图37、直接点确定,提示“分离数据库顺利完成。

”,cwbase1数据库就从这个企业管理器中消失了。

8、到D:\cwdata目录中,把cwdata1.dat和cwlog1.dat文件删除,再把旧账的备份在d:\cwdata1中的cwdata1.dat和cwlog1.dat复制(或剪切)到d:\cwdata目录中。

9、回到企业管理器中,在[数据库]菜单上点右键,选择[所有任务]菜单下的[附加数据库…]。

如下图4。

图410、打开界面如下图5图511、在“要附加数据库的MDF文件:”下面的对话框,选择框后面的三个点的按钮([验证]前面的),打开一个浏览选择文件的窗口,这时就去选择D:\cwdata\cwdata1.dat文件。

如下图6:图612、点下面的[确定]键,回到如下图7所示界面,再点“指定数据库所有者:”后面的下拉三角按钮,选择“sa”后点确定即可。

数据库的分离、附加、备份、还原;数据表的导入与导出

数据库的分离、附加、备份、还原;数据表的导入与导出

计算机科学与技术系上机实验报告《数据库原理》实验报告题目数据库的分离、附加、备份、还原;数据表的导入与导出姓名班级软件工程111日期2013-3-27实验环境:装有Windows7或者XP操作系统的计算机;装有sql server 2000或sql server 2005的编译环境,尽可能采用图形界面,界面尽可能友好,功能尽可能完善;实验内容与完成情况:一、实验目的(1)掌握附加和分离数据库的方法。

(2)掌握备份和还原数据库的方法。

(3)掌握将数据库中的表格导出为EXCEL表格。

(4)掌握将EXCEL表格或文本文件中的数据导入到数据库表中。

二、实验内容1、创建test数据库。

并查看该库在哪个文件夹下,文件名是什么?路径:C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Data2、直接拷贝该数据库文件,复制到d盘,系统出现了什么提示信息?为什么?3、附加和分离数据库(1)分离数据库在企业管理器中,将test数据库分离。

(2)找到test的数据文件test_Data和日志文件test_Log,并将两个文件拷贝到d盘根目录下。

(3)附加数据库将d盘上的数据库test附加上去。

4、备份和还原数据库(1)还原数据库在企业管理器中还原xsgl数据库。

(2)备份数据库在企业管理器中备份xsgl数据库,并查看备份文件。

备份文件:5、将xsgl数据库中teacher表导出到excel中去。

6、在xsgl数据库中清空teacher表,将excel中的数据导入到该表中。

三、出现的问题及其解决方案(列出遇到的问题和解决办法,列出没有解决的问题)问题1:导入数据时找不到所导入的数据分析原因:导入步骤出现问题解决办法:刷新数据库名。

sqlserver数据库分离与附加步骤

sqlserver数据库分离与附加步骤
一、数据库的分离
1.在企业管理器中选择DB数据库,所有任务->分离数据库,如下图:
2.选择分离数据库将弹出“分离数据库-DB”的对话框,点击确定后提示分离成功,如下图:
3. 分离成功后,在企业管理器中DB数据将会看不到;这时候找到原来存放数据库数据的路径(如:D:\YYDB\DB_log.LDF),找到后将DB_log.LDF文件删除。
二、DB数据库的附加
1.返回企业管理器,选择数据库->所有任务/附加数据库,出现如下图:
2.在附加数据库的对话窗口中点击 该按钮,找到DB_DATA.mdf数据文件所存放的路径,如下图:择“是”进行创建;提示附加成功。如下图:

SQL数据库的备份与还原、分离与附加

SQL数据库的备份与还原、分离与附加

SQL数据库的备份与还原一、SQL数据库的备份:1、依次打开开始菜单→程序→Microsoft SQL Server 2008 →SQL Server Management Studio →数据库:以Dsideal_school_db为例图(1)2、选择要备份的数据库“Dsideal_school_db”,点击鼠标右键→任务→备份,如图(2):图(2)3、在打开的“备份数据库—Dsideal_school_db”对话框中,先点击删除,然后点击“添加”,如图(3):首先点击“删除”然后点击“添加”图(3)4、在弹出的“选择备份目标”对话框中,点击“”,如图(4)图(4)5、选择好备份的路径(如D盘的江西-学籍-数据库备份文件夹中),文件类型选择“所有文件”,“文件名”那个位置填写上您要备份的数据库的名字(最好在您备份的数据库的名字后面加上日期,以方便以后查找),之后连续点击“确定”按钮即可完成数据库的备份操作,如图(5):图(5二、SQL数据库的还原:1、选择您要还原的数据库“Dsideal_school_db”,点击鼠标右键→任务→还原→数据库,如图(6):图(6)2、在出现的“还原数据库— school_web_db”对话框中选择“源设备”,然后点击后面的“”按钮,如图(7):3、在出现的“指定备份”对话框中,点击“添加”按钮,如图(8):图(8)4、找到数据库备份的路径,选择您所要还原的数据库“Dsideal_school_db”(注意:文件类型选择所有文件),然后连续“两次”点击“确定”按钮,如图(9):图(9)5、在出现的“还原数据库— Dsideal_school_db”对话框中,勾选上“选择用户还原的备份集”下的数据库前的复选框,如图(10)6、然后选择“选项”,勾选上“覆盖现有数据库”,如图(11):图(11)三、还原数据库问题解决方案在还原数据库“Dsideal_school_db”时,有时会遇见上图中的问题“因为数据库正在使用,所以无法获得对数据库的独占访问权”,此时我们可以按照以下步骤解决此问题1、右键数据库“Dsideal_school_db”,然后选择“属性”,如下图2、在出现的“数据库属性— Dsideal_school_db”对话框中,选择“选项”,在“其他选项”下的“状态”中找到“限制访问”。

SQLServer2000数据库安装及附加

SQLServer2000数据库安装及附加

企业版安装光盘插入光驱后,出现以下提示框。

请选择"安装SQL Server 2000 组件",出现下一个页面后,选择"安装数据库服务器" 。

图1图2选择"下一步",然后选择"本地计算机" 进行安装。

图3图4在"安装选择" 窗口,选择"创建新的SQL Server实例..."。

对于初次安装的用户,应选用这一安装模式,不需要使用"高级选项" 进行安装。

"高级选项" 中的内容均可在安装完成后进行调整。

图5在"用户信息" 窗口,输入用户信息,并接受软件许可证协议。

图6图7在"安装定义"窗口,选择"服务器和客户端工具" 选项进行安装。

我们需要将服务器和客户端同时安装,这样在同一台机器上,我们可以完成相关的所有操作,对于我们学习SQL Server很有用处。

如果你已经在其它机器上安装了SQL Server,则可以只安装客户端工具,用于对其它机器上SQL Server的存取。

图8在"实例名" 窗口,选择"默认" 的实例名称。

这时本SQL Server的名称将和Windows 2000服务器的名称相同。

例如笔者的Windows服务器名称是"Darkroad",则SQL Server 的名字也是"Darkroad"。

SQL Server 2000可以在同一台服务器上安装多个实例,也就是你可以重复安装几次。

这时您就需要选择不同的实例名称了。

建议将实例名限制在10 个字符之内。

实例名会出现在各种SQL Server 和系统工具的用户界面中,因此,名称越短越容易读取。

另外,实例名称不能是"Default" 或"MSSQLServer" 以及SQL Server 的保留关键字等。

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即可。

SQL 2000批量分离与附加数据库

SQL 2000批量分离与附加数据库

SQL 2000批量分离与附加数据库【len&odin】--请武狼把此功能加入到Five_Wolf里面。

3Q!感谢狼。

--批量分离数据库declare @dbname varchar(2000)declare @sql varchar(2000)declare len_cur1 cursor for select db_name(dbid) as dbname from master..sysaltfileswhere fileid=1 and db_name(dbid) not in ('master','tempdb','model','msdb','pubs','Northwind')open len_cur1fetch next from len_cur1 into @dbnamewhile @@fetch_status = 0beginset @sql='sp_detach_db'+''''+@dbname+''''exec (@sql)--print (@sql)fetch next from len_cur1 into @dbnameendclose len_cur1deallocate len_cur1--批量附加指定目录数据库存储过程if object_id('attach_db_pro') is not nulldrop procedure attach_db_progocreate procedure attach_db_pro@dir nvarchar(520)asdeclare @dbname varchar(20)declare @filename nvarchar(520)declare @name sysnamedeclare @temp_db_name varchar(20)declare @i intdeclare @sqlq varchar(2000)declare @sql varchar(2000)select cast(space(100) as varchar) as dbname,0 as depth,0 as filee into #tmp from master..sysaltfiles where 1=2set @sqlq='insert into #tmp exec xp_dirtree'''+@dir+'\'''+',1,1 'exec (@sqlq)select case when right(left(dbname,len(dbname)-4),4)='_LOG' then left(dbname,len(dbname)-8)when right(left(dbname,len(dbname)-4),5)='_DATA' then left(dbname,len(dbname)-9) else left(dbname,len(dbname)-4) end as dbname, left(dbname,len(dbname)-4) as name,@dir+dbname filename into #lentmp from #tmp where filee=1ORDER BY dbnamedeclare my_cursor cursorforselect dbname,name,filename from #lentmpwhere dbname not in (select db_name(dbid) from master..sysaltfiles)open my_cursorfetch next from my_cursor into @dbname,@name,@filenamewhile @@fetch_status = 0beginset @temp_db_name = @dbnameset @i = 1set @sql='exec sp_attach_db @dbname ='''+@dbname+''',@filename'+ convert(varchar,@i) + ' =''' + @dir + '\' + rtrim(@name) + rtrim(right(@filename,4))+''''fetch next from my_cursor into @dbname,@name,@filenamewhile @@fetch_status = 0 and @temp_db_name = @dbnamebeginset @i = @i + 1set @sql=+@sql+',@filename' + convert(varchar,@i) + ' = ''' + @dir + '\'+rtrim(@name)+rtrim(right(@filename,4))+''''exec (@sql)fetch next from my_cursor into @dbname,@name,@filenameendendclose my_cursordeallocate my_cursordrop table #tmpdrop table #lentmpgo--批量附加数据库使用例子:exec attach_db_pro 'E:\Data'请武狼把此功能加入到Five_Wolf里面。

SQL2000数据库软件安装及数据附加步骤说明

SQL2000数据库软件安装及数据附加步骤说明

一、SQL服务器安装
1.1运行SQLServer 2000 光盘,打开安装文件(图1):
图1
1.2选择“安装AQL Server 2000 组件”,进入图2界面:
图2
1.3选择“安装数据库服务器”,进入图3界面:
图3
1.4选择“下一步”,进入图4:
图4
1.5选定“本地计算机”后点“下一步”,进入图5:
图5
1.6安装选项选第一个,连续“下一步”,直到进入图6:
图6
1.7类型选择“服务器和客户端工具”,继续“下一步”,进入图7:
1.8“实例名”勾上默认(由于本机已装数据库,所以截图中默认为
灰色),继续“下一步”,进入图8:
图8
1.9选择“典型”安装,路径默认即可,“下一步”进入图9:
1.10服务帐户选择“使用本地系统帐户”,继续“下一步”进入图11:
图11
1.11身份验证选择“混合模式”,输入密码“123”,点击“下一步”
后数据库即可自动安装完成。

二、SQL数据库附加
SQL附加数据库说明
装好SQLSEVER2000(且装好搅拌站控制程序)以后照下图操作:
密码为:123
确认新密码为:123。

数据库的分离与附加

数据库的分离与附加
SQLServer数据库技术
数据库的分离与附加
分离和附加概述
在SQL Server 2000中,提供了数据库分离和附加功能, 除了master、model、tempdb三个系统数据库外其余的数据库都 可以从服务器中分离出来,脱离现今服务器的管理,但是被分 离的数据库保持了数据文件和日志文件的完整性和一至性。被 分离出的数据库还可以通过附加功能附加到其他SQL Server 2000服务器上,重新构成完整的数据库。附加得到的数据库和 分离时的数据库完全一致。被分离的数据库在执行分离操作时 一定不能被其他用户使用。
数据库附加
1. 使用SQL语句进行数据库附加 在SQL Server中,使用存储过程sp_attach_db来进行数据 库附加。只有色的成员才 能执行本过程。语法格式如下:
sp_attach_db [ @dbname = ] 'dbname'
数据库分离
1. 使用SQL语句进行数据库分离 在SQL Server中,使用存储过程sp_detach_db来进行数据 库分离。只有sysadmin固定服务器角色的成员才能执行 sp_detach_db。语法格式如下:
sp_detach_db [ @dbname = ] 'dbname‘ 2. 使用企业管理器进行数据库分离。其操作步骤如下面两 图所示。
, [ @filename1 = ] 'filename_n' [ ,...16 ] 2. 使用企业管理器进行数据库附加,其操作步骤如下面三 图所示。
SQLServer数据库技术

SQL2000数据库分离_附加_置疑_单用户解除的方法

SQL2000数据库分离_附加_置疑_单用户解除的方法

双机热备模式下,SQL2000数据库分离,附加,置疑,单用户解除的方法首先,在任何操作之前,必须要备份数据库(重要)一、分离数据库1、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器2、展开服务器组,然后展开服务器,选中要分离的数据库3、点击鼠标右键“所有任务》分离数据库”,出现如下窗口4、点击确定,该选定的数据库就被分离。

5.分离后,把原数据库里面.MDF(主数据文件).LDF(事务日志文件)这两个文件复制到目标盘下,例:D盘下注意事项,只有“使用本数据库的连接”数为0时,该数据库才能分离。

所以分离数据库时尽量断开所有对要分离数据库操作的连接,如果还有连接数据库的程序,会出现数据库的连接状态窗口,显示正在连接此数据库的机器以及名称,点击清除按钮将从服务器强制断开现有的连接。

二、附加数据库1、在附加数据库之前,首先要移动数据库文件在附加数据库之前,您必须将与数据库关联的 .MDF(主数据文件).LDF(事务日志文件)这两个文件复制到目标硬盘下,或是同一服务器的不同硬盘目录下。

这两个文件一般位于C:\Program Files\Microsoft SQL Server\MSSQL\Data目录下。

2、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器3、展开服务器组,然后展开服务器4、右击"数据库",然后选择“所有任务》附加数据库”,弹出窗口5、输入要附加的数据库的MDF名称。

如果不确定文件位于何处,单击浏览("...")搜索。

若要确保指定的 MDF 文件正确,请单击"验证"。

在"附加为"框内,输入数据库的名称。

数据库名称不能与任何现有数据库名称相同。

指定数据库的所有者6、单击"确定"按钮。

新附加的数据库的数据库节点即创建在"数据库"文件夹中重启双机1.此时数据库分离,附加完成,必须重启一次双机修复置疑1,双机重启后,数据库置疑下面所有修复置疑的语法,在没有特别提到时,默认数据库都请选择(Master)数据库)2,修复置疑(必须在SQL的查询分析器中才能进行数据修复置疑工作)A、打开查询分析器,当数据置疑之后在查询分析器中是看不到置疑的数据库名称的,所以进入查询分析器之后,所选数据库默认(Master)数据库即可。

sqlserver数据库的分离与附加

sqlserver数据库的分离与附加

sqlserver数据库的分离与附加当我们⼀台电脑上创建了数据库想要转移到另外⼀台电脑上时,由于数据库处于联机状态,不能够对数据库⽂件进⾏复制和迁移,所以我们可以将数据库从服务器上分离出去,这样我们就可以复制数据库⽂件了。

然后将数据库⽂件复制到另外⼀台电脑上,再将数据库⽂件附加进去。

1.分离与附加数据库的⽅式(1)在试图下分离与附加数据库分离数据库: 右击想要分离的数据库--->任务--->分离选中红框位置,然后点击确定,刷新数据库,可以看到在数据库的对象资源管理器下已经看不到分离的数据库了。

附加数据库:选中对象资源管理器下的数据库--->右击--->附加进⼊到如下页⾯:将要附加数据库的主数据库⽂件(也就是以“.mdf”结尾的⽂件)添加进去,添加进去之后我们可以看到它会⾃动补全数据库的其他所有⽂件。

点击确定即可。

(2)使⽤存储过程分离与附加数据库:分离数据库: EXEC sp_detach_db @dbname=E_Market GO附加数据库:  EXEC sp_attach_db @dbname=E_Market, @filename1='D:\program files\sqlserver2017\sqlserver workspace\E_Market_data.mdf', @filename2='D:\program files\sqlserver2017\sqlserver workspace\E_Market_log.ldf', @filename3='D:\program files\sqlserver2017\sqlserver workspace\E_Market_log1.ldf', @filename4='D:\program files\sqlserver2017\sqlserver workspace\FG_E_Market_data.ndf' GO 有⼏个⽂件就写⼏个@filename2.脱机与分离数据库的异同点不同点: 脱机:与数据库服务断开连接,但在数据库节点上还存在数据库名称 分离:将数据库从服务器上分离出去,数据库不存在,只存在相应的数据⽂件和⽇志⽂件。

Sql server 2000数据库的新建、备份、还原、分离、附加、权限.

Sql server 2000数据库的新建、备份、还原、分离、附加、权限.

Sql server 2000数据库的新建、备份、还原、分离、附加、权限1、先打开sql server 2000,“开始”—>“程序”—>“Microsoft SQL serve”—>“企业管理器”,如上图。

2、数据库的创建。

在打开的sql server 2000中,选择“控制台根目录”—>“Microsoft SQL Servers”—>“SQL Server组”—>“(local)(windows NT)”—>右击“数据库”—>右击选择“新建数据库”,如上图。

3、在打开的“数据库属性”窗口,选择“常规”,在“名称”框中输入要创建的数据库名,如上图。

4、在“数据库属性”窗口,选择“数据文件”,在“位置”框中输入数据库文件放置的路径。

此路经可以使用默认,也开修改(数据库文件和数据库日志文件一般放在一起,以便查看),如上图。

5、在“数据库属性”窗口,选择“事务日志”,在“位置”框中输入数据库日志文件放置的路径。

此路经可以使用默认,也开修改(数据库日志文件和数据库文件一般放在一起,以便查看),如上图。

6、备份数据库在打开的sql server 2000中,选择“控制台根目录”—>“Microsoft SQL Servers”—>“SQL Server组”—>“(local)(windows NT)”—>右击“数据库”—>单击数据库名—>右击选择“所有任务”—>“备份数据库”,系统会弹出一个“sql server 备份”的窗口,如上图。

7、在弹出的“SQL Server 备份”窗口找到“添加”按钮,单击“添加”会弹出一个“选择备份目的” 的窗口,在此窗口的“文件名”下的编辑框中修改备份数据的路径(也可通过后面的“浏览”按钮选择备份路径),修改完以后单击“确定”,如上图。

8、单击“确定”后会弹出“备份进度”的窗口,如上图9、数据库备份完以后会有一个“备份操作顺利完成。

数据库分离

数据库分离

如果您数据库系统安装在系统盘(比如C盘),由于C盘容易受病毒侵害,您也许希望您的数据存放在非系统盘(比如D盘),要做的这点很简单,您并不需要重装数据库,只要把数据“分离”,然后将相关文件复制到D盘的某个目录,接着“附加”数据库即可。

SQL Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上。

分离数据库将从SQL Server 删除数据库,但是保持在组成该数据库的数据和事务日志文件中的数据库完好无损。

然后这些数据和事务日志文件可以用来将数据库附加到任何SQL Server实例上,这使数据库的使用状态与它分离时的状态完全相同。

数据库分离和附加其实很简单,您即使是初次接触数据库,做起来也很容易。

一、分离数据库1、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器2、展开服务器组,然后展开服务器,选中要分离的数据库3、点击鼠标右键“所有任务》分离数据库”,出现如下窗口4、点击确定,该选定的数据库就被分离。

应注意,只有“使用本数据库的连接”数为0时,该数据库才能分离。

所以分离数据库时尽量断开所有对要分离数据库操作的连接,如果还有连接数据库的程序,会出现数据库的连接状态窗口,显示正在连接此数据库的机器以及名称,点击清除按钮将从服务器强制断开现有的连接。

二、附加数据库1、复制移动数据库文件在附加数据库之前,您必须将与数据库关联的 .MDF(主数据文件).LDF(事务日志文件)这两个文件复制到目标服务器上,或是同一服务器的不同文件目录下。

这两个文件一般位于C:\Program Files\Microsoft SQL Server\MSSQL\Data 目录下。

2、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器3、展开服务器组,然后展开服务器4、右击"数据库",然后选择“所有任务》附加数据库”,弹出窗口5、输入要附加的数据库的MDF名称。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

分离数据库:
第一步:当需要复制粘贴数据库文件时,可以先分离数据库,再进行操作,打开企业管理器,右击需要分离的数据库,
选择所有任务,选择分离数据库:
第二步:弹出如下对话框,点击确定即可,分离数据库完成。

附加数据库:
第一步:打开企业管理器,右击数据库,选择所有任务,选择附加数据库:
第二步:弹出如下对话框,点击红框中。

,弹出一个路径对话框,选择数据库文件(后
缀名为.mdf文件),点击确定。

第三步:选择好正确的数据库文件后,出现如下情况,在红框中可以看见需要附加的数据库
文件和相应的日志文件,点击确定:
第四步:点击确定后进入附加操作状态,附加完成后弹出如下对话框,表示数据库附加成功,另可以在企业管理器中
找到数据库名为hdposv3的数据库。

相关文档
最新文档