社区
应用实例
帖子详情
用SP_attach_db追加数据库的问题
风风风风风风风风风风
2004-04-14 09:27:15
今天我在单位用Sp_attach_db在 SQL7.0标准版下追加数据库时,发现Data目录下有eos.mdf,eos_data.mdf,eos_log.ldf三个文件,不知这三文件如何产生?用Sp_attach如何追加?
...全文
68
5
打赏
收藏
用SP_attach_db追加数据库的问题
今天我在单位用Sp_attach_db在 SQL7.0标准版下追加数据库时,发现Data目录下有eos.mdf,eos_data.mdf,eos_log.ldf三个文件,不知这三文件如何产生?用Sp_attach如何追加?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cgsun
2004-04-15
打赏
举报
回复
EXEC sp_attach_db @dbname = N'eos',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\eos.mdf',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\eos.mdf.mdf'
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\eos_log.ldf'
N'c:\Program Files\Microsoft SQL Server\MSSQL\Data
換成你的sql server 安裝路徑
风风风风风风风风风风
2004-04-14
打赏
举报
回复
我很急的
明天还要去公司搞好呢
要不俺就完了
风风风风风风风风风风
2004-04-14
打赏
举报
回复
请问楼上的
两数据文件加一日志文件用Sp_attach_db要如何加呢?
怎么样才会产生呢
cgsun
2004-04-14
打赏
举报
回复
在企业管理器里有附加数据库选项
cgsun
2004-04-14
打赏
举报
回复
两个数据文件,一个日志文件,
将数据库附加到服务器。
语法
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'
请参见
数据库
安全(实战掌握
数据库
安全风险以及防御策略)
第一章SQL Server:详细讲解SQL Server的角色权限、安全控制、安全性
问题
、权限管理、数据备份,通过实操渗透
数据库
获取系统管理员权限的三种方法(xp_cmdshell、
sp
_oacreate、沙盒提权)。第二章MySQL:详解讲解...
SQLserver分离与附加
数据库
的脚本以及碰到的
问题
解决
一、SQL脚本 use master go --附加
数据库
(sql脚本) --exec
sp
_
att
ach
_
db
@
db
name=需要附加的
数据库
名称, --@filename1='
数据库
主文件物理路径', --@filename2='
数据库
日志文件物理路径' exec
sp
_
att
ach
_
db
@
db
name=library
DB
, @filename1='D:\C#EditorCode\Li...
sql 基础笔记
sqlserver创建临时表 【转】 创建临时表 方法一: create table #临时表名(字段1 约束条件, 字段2 约束条件, .....) create table ##临时表名(字段1 约束条件, 字...
达梦
数据库
关键字介绍
达梦
数据库
关键字和 保留字 以下不带号的为关键字,带号的为系统保留字。 DM 还将保留字进一步划分为 SQL 保留字、DMSQL 程序保留字、模式保留字、变量保留 字和别名保留字,具体请查询系统视图 V$RESERVED_WORDS。 注意:关键字 ROWID、TRXID、VERSIONS_STARTTIME、VERSIONS_ENDTIME、 VERSIONS_STARTTRXID、VERSIONS_ENDTRXID 和 VERSIONS_OPERATION 不能作为表的列名,即使加上双引号也不行。 A
使用SQL语句创建基本
数据库
SQL语句代码:CREATE DATABASE Epiphany ON ( NAME = Epiphany, FILENAME = 'E:\SQL SERVER 2008\Epiphany_data.mdf', SIZE = 5MB, MAXSIZE = 20, FILEGROWTH = 20 ) LOG ON ( NAME = Epiphany
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章