SP_attach_db 添加数据库文件
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 添加数据库文件相关推荐
- 服务器mysql如何添加数据库文件,如何在使用MySQL作为嵌入式服务器时创建数据库文件...
我试图构建一个应用程序,该应用程序将使用MySQL嵌入式数据库(目前在OS X上,但最终在OS X和Windows上)以及I我以this example为起点.我已经成功地能够建立它,使用cmake这 ...
- iOS 把数据库文件打包到mainbundle中,查找不到路径的解决办法
在开发中有时我们需要把数据库文件打包到我们的项目中,一般我们都是在外部用工具生成数据库文件,然后拉入项目中,但是我们在程序中查找改文件时,返回的路径总是nil 解决办法: 原因我们拉入其他资源文件(比 ...
- iOS 把数据库文件打包到mainbundle中,查找不到路径的解决办法;以及在删除bundle中文件的可行性
在开发中有时我们需要把数据库文件打包到我们的项目中,一般我们都是在外部用工具生成数据库文件,然后拉入项目中,但是我们在程序中查找改文件时,返回的路径总是nil 解决办法: 原因我们拉入其他资源文件(比 ...
- mfc mysql delete_MFC中简单的数据库文件操作(添加,修改,查找,删除)
要求:新建一个数据库文件(微软的access),里面包括学生的信息学号(ID),姓名(Name),英语成绩(English),在Visual C++ 6.0里新建MFC项目,新建学生记录类(Stude ...
- 在Visual Studio中添加数据库和.xsd文件(DataSet)
为了便于在VS 中对数据库进行操作,可以直接在VS中添加数据库 1.VS添加SQL数据库 右键solution----add existing item(添加已有类目)-----选择要添加的数据库文件 ...
- SQL Server 2016 [修改数据库名称]及[添加次文件和日志文件]
1.教程实例: SQL Server 2016 [修改数据库名称] 源代码: -- 更改要修改的数据库名称 alter database DB2--修改为新的数据库名称 modify name=D ...
- sql server数据库添加 mdf数据库文件,遇到的报错
右键添加数据库报错,提示无事务日志文件, 第一步,将mdf文件,放入安装文件夹下如上图 第二步,在系统数据库,master下面点击查询,输入下面语句,并且执行,不要管运行的报错,只要箭头所指向的ldf ...
- 手机连接服务器数据库文件,手机连接服务器数据库文件夹
手机连接服务器数据库文件夹 内容精选 换一换 GaussDB(DWS)支持使用gs_dump工具导出某个数据库级的内容,包含数据库的数据和所有对象定义.可根据需要自定义导出如下信息:导出数据库全量信息 ...
- oracle00214,oracle添加控制文件,ORA-00214: 错误
今天学习oracle添加控制文件,控制文件是一个二进制文件,记录了物理数据库的当前状态,每一个数据文件只属于一个数据库,为了防止文件损坏丢失等情况,一个数据库不止一个控制文件.一个数据库的控制文件中的 ...
最新文章
- 【 || 短路运算】if语句的简化:短路原理、短路效应
- P4756-Added Sequence【斜率优化】
- REBOOT Reload - 可安装在优盘的 Windows 和 DOS 启动盘
- 使用devops的团队_具有DevOps心态的团队的蓝图
- ORA-39181: Only partial table data may be exported due to fine grain access control on OE.PURCHAS
- Android 系统(161)---N/O版本上图库打开一张图片,图片从模糊到清晰的时间太长
- linux查询配置基础命令,Linux查看系统配置常用命令
- java 调用plc程序_从老师傅那里偷学来的PLC宝贵经验!
- LNMMP架构的实现
- 鸿蒙系统适配的手机型号,华为鸿蒙系统支持的手机型号大全,鸿蒙系统2.0支持手机型号汇总...
- 巴别塔圣经_巴别塔简短简要指南
- 计算机本科必备知识基础知识,计算机基础知识(本科).doc
- java 麻将小程序_麻将小程序麻将这么玩
- 服务器准系统diy,“攒”服务器与DIY服务器
- Mathmatic绘制简易中国象棋棋盘
- win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程
- echarts 饼图的图例的颜色和图例的颜色相同的设置
- 春晚郎朗宋祖英不合作 本山欲请张艺谋导演小品
- 软件工程毕业设计课题(42)微信小程序毕业设计JAVA小说电子书小程序系统毕设作品项目
- [读书笔记] Deep learning by Yann LeCun1,2, Yoshua Bengio3 Geoffrey Hinton4,5 on nature
热门文章
- 【docker】为docker下的php容器安装php-redis扩展【编译安装】
- 从源码分析RocketMQ系列-MQClientInstance类详解
- QEMU模拟vexpress-a9 搭建Linux kernel运行环境
- php显示24小时制,php将12小时制转换成24小时制的方法
- 深入理解SpringBoot(4)——web开发
- HanLP的自定义词典使用方式与注意事项介绍
- Angular 自动编译部署 Tomcat Jboss
- 51nod 1836:战忽局的手段
- Django开发自己的博客系统
- 07@Pattern_Note_命令模式