SQL Server数据库的附加、分离

本文介绍了如何在开发项目中通过图形界面和T-SQL命令实现数据库的附加和分离操作,包括Microsoft SQL Server Management Studio的步骤和系统过程sp_attach_db和sp_detach_db的使用实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在开发项目时,数据库设计人员往往是在自己的计算机上设计数据库,设计完成后,可以用分离与附加的方法,先从自己计算机上将数据库分离出来,然后复制、附加到数据库服务器上。

一、附加

(一)在图形界面下进行附加操作

在Microsoft SQL Server Management Studio的【对象资源管理器】中右击【数据库】,选择【附加…】。

(二)T-SQL命令附加数据库

1.调用系统过程sp_attach_db 附加数据库

在这里插入图片描述

2.使用CREATE DATABASE 附加数据库

:附加数据库mytest1
步骤1:在查询编辑器中输入命令:

create database mytest1 
    on
		(filename = 'c:\test\mytest1.mdf'),
		(filename = 'd:\mytest\mytest1_log.ldf')
	for attach

步骤2:单击“执行”按钮。

二、分离

(一)在图形界面下进行分离操作

:使用Microsoft SQL Server Management Studio将数据库teachingDataD分离。
步骤1:打开Microsoft SQL Server Management Studio,右击【对象资源管理器】中【数据库】下的【teachingDataD】选择命令【任务】|【分离】。
步骤2:单击【确定】按钮。

(二)T-SQL命令分离数据库

调用系统过程sp_detach_db 来分离数据库:

sp_detach_db [ @dbname= ] 'dbname' [ ,[ @skipchecks= ] 'skipchecks' ][ , [ @KeepFulltextIndexFile= ] 'KeepFulltextIndexFile' ] 

在这里插入图片描述

:使用T-SQL命令语句将数据库teachingDataE分离。
步骤1:在查询编辑器中输入命令:SP_DETACH_DB 'teachingDataE'
步骤2:单击“执行”按钮。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值