加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SQL detach和attach用法

(2016-12-11 10:15:01)
标签:

sql

detach

attach

create

database

分类: SQL
  我相信很多朋友都会在SQL Server Management Studio中执行这两个操作,那么SQL语句来执行的话,怎么写呢?

首先我们在新建一个test数据库。
然后输入以下类似语句,分离数据库。
http://s15/mw690/002wTZbPzy774MrY8ns1e&690detach和attach用法" TITLE="SQL detach和attach用法" />

那关于Attch的话,我们有两种方法,

http://s6/mw690/002wTZbPzy774MvXELrb5&690detach和attach用法" TITLE="SQL detach和attach用法" />
两种方式都可以,只不过,前面一种是老方式,后面一种是新方法,有的朋友说,好像新方式可能效率会高一些。

这两种方式,有一个参数是指定我们要追加的数据库名,有的朋友说是文件名的部分不就可了吗?比如说.test.mdf,那么数据库名,肯定是test呀。这个不一定,那个只能说,肯定是物理名,但数据库逻辑,是可以更改的。比如说我们改数据库名字的时候,物理名就没有发生变化。

那样的话,既然,我看我文件名,无法判断原来的数据库名字叫什么了呢,那我Attach的时候,传数据库名字的时候,就出现问题了。是这样的吗?不是的,这个即使你原来的数据库名字叫test,但我可以随便写个名字,也是可以Attach.

大家可以把上面的操作再练习一遍,传数据库名字的时候,把值随便写一个,测试一下。


语句下载链接:
链接:http://pan.baidu.com/s/1nuCbNTZ 密码:we81

写于二零一六十二月十日
二十维的奇迹

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有