SP_attach_db   用法如下:  
   
  EXEC   SP_attach_db   @dbname   =   N'目标数据库名',           //这是你要引入后的数据库名。  
        @filename1   =   N'源数据库DATA文件完整路径及文件名.MDF',   //指明源数据库的数据文件  
        @filename2   =   N'源数据库LOG文件完整路径及文件名.LDF'       //指明源数据库日志文件  
  注:最后一行不要加逗号。  
   
  《参见T-SQL   存储过程和表引用》   清华大学出版社  
  Top

sp_attach_db  
  将数据库附加到服务器。  
   
  语法  
  sp_attach_db   [   @dbname   =   ]   'dbname'  
          ,   [   @filename1   =   ]   'filename_n'   [   ,...16   ]  
   
  参数  
  [@dbname   =]   'dbname'  
   
  要附加到服务器的数据库的名称。该名称必须是唯一的。dbname   的数据类型为   sysname,默认值为  NULL。    
   
  [@filename1   =]   'filename_n'  
   
  数据库文件的物理名称,包括路径。filename_n   的数据类型为   nvarchar(260),默认值为   NULL。最多可以指定   16   个文件名。参数名称以   @filename1   开始,递增到   @filename16。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。  
   
  返回代码值  
  0(成功)或   1(失败)  
   
  结果集  
  无  
   
  注释  
  只应对以前使用显式   sp_detach_db   操作从数据库服务器分离的数据库执行   sp_attach_db。如果必须指定多于   16   个文件,请使用带有   FOR   ATTACH   子句的   CREATE   DATABASE。  
   
  如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库以进行复制,则应该运行   sp_removedbreplication   从数据库删除复制。  
   
  权限  
  只有   sysadmin   和   dbcreator   固定服务器角色的成员才能执行本过程。  
   
  示例  
  下面的示例将   pubs   中的两个文件附加到当前服务器。  
   
  EXEC   sp_attach_db   @dbname   =   N'pubs',    
        @filename1   =   N'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs.mdf',    
        @filename2   =   N'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs_log.ldf'

转载于:https://www.cnblogs.com/accumulater/p/6158339.html

SP_attach_db 添加数据库文件相关推荐

  1. 服务器mysql如何添加数据库文件,如何在使用MySQL作为嵌入式服务器时创建数据库文件...

    我试图构建一个应用程序,该应用程序将使用MySQL嵌入式数据库(目前在OS X上,但最终在OS X和Windows上)以及I我以this example为起点.我已经成功地能够建立它,使用cmake这 ...

  2. iOS 把数据库文件打包到mainbundle中,查找不到路径的解决办法

    在开发中有时我们需要把数据库文件打包到我们的项目中,一般我们都是在外部用工具生成数据库文件,然后拉入项目中,但是我们在程序中查找改文件时,返回的路径总是nil 解决办法: 原因我们拉入其他资源文件(比 ...

  3. iOS 把数据库文件打包到mainbundle中,查找不到路径的解决办法;以及在删除bundle中文件的可行性

    在开发中有时我们需要把数据库文件打包到我们的项目中,一般我们都是在外部用工具生成数据库文件,然后拉入项目中,但是我们在程序中查找改文件时,返回的路径总是nil 解决办法: 原因我们拉入其他资源文件(比 ...

  4. mfc mysql delete_MFC中简单的数据库文件操作(添加,修改,查找,删除)

    要求:新建一个数据库文件(微软的access),里面包括学生的信息学号(ID),姓名(Name),英语成绩(English),在Visual C++ 6.0里新建MFC项目,新建学生记录类(Stude ...

  5. 在Visual Studio中添加数据库和.xsd文件(DataSet)

    为了便于在VS 中对数据库进行操作,可以直接在VS中添加数据库 1.VS添加SQL数据库 右键solution----add existing item(添加已有类目)-----选择要添加的数据库文件 ...

  6. SQL Server 2016 [修改数据库名称]及[添加次文件和日志文件]

     1.教程实例:  SQL Server 2016 [修改数据库名称] 源代码: -- 更改要修改的数据库名称 alter database DB2--修改为新的数据库名称 modify name=D ...

  7. sql server数据库添加 mdf数据库文件,遇到的报错

    右键添加数据库报错,提示无事务日志文件, 第一步,将mdf文件,放入安装文件夹下如上图 第二步,在系统数据库,master下面点击查询,输入下面语句,并且执行,不要管运行的报错,只要箭头所指向的ldf ...

  8. 手机连接服务器数据库文件,手机连接服务器数据库文件夹

    手机连接服务器数据库文件夹 内容精选 换一换 GaussDB(DWS)支持使用gs_dump工具导出某个数据库级的内容,包含数据库的数据和所有对象定义.可根据需要自定义导出如下信息:导出数据库全量信息 ...

  9. oracle00214,oracle添加控制文件,ORA-00214: 错误

    今天学习oracle添加控制文件,控制文件是一个二进制文件,记录了物理数据库的当前状态,每一个数据文件只属于一个数据库,为了防止文件损坏丢失等情况,一个数据库不止一个控制文件.一个数据库的控制文件中的 ...

最新文章

  1. 【 || 短路运算】if语句的简化:短路原理、短路效应
  2. P4756-Added Sequence【斜率优化】
  3. REBOOT Reload - 可安装在优盘的 Windows 和 DOS 启动盘
  4. 使用devops的团队_具有DevOps心态的团队的蓝图
  5. ORA-39181: Only partial table data may be exported due to fine grain access control on OE.PURCHAS
  6. Android 系统(161)---N/O版本上图库打开一张图片,图片从模糊到清晰的时间太长
  7. linux查询配置基础命令,Linux查看系统配置常用命令
  8. java 调用plc程序_从老师傅那里偷学来的PLC宝贵经验!
  9. LNMMP架构的实现
  10. 鸿蒙系统适配的手机型号,华为鸿蒙系统支持的手机型号大全,鸿蒙系统2.0支持手机型号汇总...
  11. 巴别塔圣经_巴别塔简短简要指南
  12. 计算机本科必备知识基础知识,计算机基础知识(本科).doc
  13. java 麻将小程序_麻将小程序麻将这么玩
  14. 服务器准系统diy,“攒”服务器与DIY服务器
  15. Mathmatic绘制简易中国象棋棋盘
  16. win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程
  17. echarts 饼图的图例的颜色和图例的颜色相同的设置
  18. 春晚郎朗宋祖英不合作 本山欲请张艺谋导演小品
  19. 软件工程毕业设计课题(42)微信小程序毕业设计JAVA小说电子书小程序系统毕设作品项目
  20. [读书笔记] Deep learning by Yann LeCun1,2, Yoshua Bengio3 Geoffrey Hinton4,5 on nature

热门文章

  1. 【docker】为docker下的php容器安装php-redis扩展【编译安装】
  2. 从源码分析RocketMQ系列-MQClientInstance类详解
  3. QEMU模拟vexpress-a9 搭建Linux kernel运行环境
  4. php显示24小时制,php将12小时制转换成24小时制的方法
  5. 深入理解SpringBoot(4)——web开发
  6. HanLP的自定义词典使用方式与注意事项介绍
  7. Angular 自动编译部署 Tomcat Jboss
  8. 51nod 1836:战忽局的手段
  9. Django开发自己的博客系统
  10. 07@Pattern_Note_命令模式