修改、分离和附加数据库

一、修改数据库(增大及缩小)

方法1.可以直接数据库属性修改。但是必须注意,缩小数据库的size,需要使用到任务--收缩。

方法2.为了避免系统盲目的切除内存,最好使用命令修改:

ALTER DATABASE PAY MODIFY
name=payment,size=2MB

二、分离和附加数据库

1.分离数据库:源文件将保留,用于在文件使用过程中复制文件等操作。分离数据库不会删除数据库文件和事务日志,只是在分离之后不会显示在数据库列表中了。

注意:在下列状态下不可以进行数据库的分离

(1)活动状态的数据库不可分离

(2)数据库中存在数据库快照(只有删除了数据库快照才可以分离源数据库)

(3)数据库处于未知的状态系统也会报错

2.附加数据库:将当前数据库以外的数据库加到当前的用户中

条件:所有数据库文件(mdf文件和ndf文件)都必须可用。在附加数据库过程中,如果无日志文件,系统将自动为这个附加的数据库新增一个!

操作步骤:具体--右键--任务---分离/附加

时间: 2024-08-22 16:09:03

修改、分离和附加数据库的相关文章

4-02分离与附加数据库

分离与附加数据库的方式以及步骤: 在视图下分离与附加数据库: 第一步: 点击数据库,右击附加. 第二步: 弹出这个窗口,然后点击添加. 第三步: 就可以把磁盘里面的数据库文件附加到Sql Sever中. 用存储过程分离与附加数据库: EXEC sp_detach_db @dbname=E_Market --分离数据库 EXEC sp_detach_db @dbname=E_Market @filename1=''H:\project\E_Market_data.mdf @filename1=''

SQL学习之分离与附加数据库

1.分离数据库,就是将某个数据库从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损.分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存.鼠标右击student数据库,效果如图, 2.附加数据库,就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server数据库服务器中,由该服务器来

10-30C#数据库基础--(备份和还原、分离和附加数据库)、语句查询操作

一.数据库是一个大容量的存储数据的仓库,为了保证数据完整性,防止一些数据的意外丢失等情况,需要对数据进行备份和还原. 备份数据不影响数据库的正常运行. 1.备份.还原数据库 首先对数据库进行备份,操作步骤如下: 1)把鼠标放在在选择想要备份的数据库,右击“任务”--“备份”: 2)单击“确定”,弹出“备份数据库”的窗口,在备份类型下面,选择“仅复制备份”,选择“备份过期时间”,添加“目标备份到的位置”,单击“确定”. 3)弹出对话框:提示备份已成功执行. 还原: 备份完成后,删除该数据,利用还原

SQL Server 分离与附加数据库

分离数据库 1.选中要分离的数据库,鼠标右键选择任务->分离,在弹出框内点击确定即可. 附加数据库 1.在SSMS对象资源管理器中,鼠标右键数据库菜单,选择附加. 2.在弹出框内,点击添加按钮,然后找到数据库主文件所在地,点击确定按钮即可.

SQL Server 数据库分离与附加

一.概述 SQL Server提供了“分离/附加”数据库.“备份/还原”数据库.复制数据库等多种数据库的备份和恢复方法.这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中.比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法.但由于数据库管理系统的特殊

sqlserver 分离和附加

1.何为数据库分离和附加 数据库分离: 分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损.分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存. 数据库附加: 分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,

数据库基础(备份、还原、分离、附加以及语句)

认识数据库备份和事务日志备份 数据库备份与日志备份是数据库维护的日常工作,备份的目的是在于当数据库出现故障或者遭到破坏时可以根据备份的数据库及事务日志文件还原到最近的时间点将损失降到最低点. 数据库备份 数据库备份可以手动备份和语句备份 一.手动备份数据库 1.鼠标右键选择你要进行备份的数据库-任务-备份 可以在常规选项页面你可以选择备份类型是进行完整数据库备份还是差异数据库备份 2.点击添加选项,选择数据库文件的存放路径 注意文件名记得加后缀.bak,便于恢复时的查找 数据库还原 右键数据库-

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

手动备份数据库: 1.鼠标右键选择你要进行备份的数据库-任务-备份 可以在常规选项页面你可以选择备份类型是进行完整数据库备份还是差异数据库备份 2.点击添加选项,选择数据库文件的存放路径 注意文件名记得加后缀.bak,便于恢复时的查找 数据库还原: 右键数据库-还原数据库-添加需要进行还原的数据库文件路径 在还原源选项中你可以选择'源数据库','源设备'.1.选择源数据库工具会自动显示该数据库之前的一些备份,然后直接选择需要还原的数据库备份集. 2.选择源设备点击后面的...,添加需要还原的数据

如何附加被分离的质疑数据库? [转]

简介 有些时间,由于日志损坏等原因,导致了数据库质疑.如果此时你分离了数据库,那你会发现你无法再附加上数据库,那后果还是很严重的.因此本文提供了一种方式,可以使得当数据库质疑并且分离出了实例,依然可以用一种HACK的方法进行附加. 具体步骤 目前有一个数据库AttchSuspectDatabase,中只有一张表Test,其中只有一列INT列,目前其中数据是1,2.我们将该数据库搞为质疑,如图1所示. 图1.数据库质疑 此时,我们分离数据库后.尝试附加,显示失败,如图2所示. 图2.数据库已经无法