EXEC sp_attach_db @dbname = N'Cybors', @physname = N'F:\CB\data.mdf',
@physname = N'F:\CB\data.ldf'
@physname = N'F:\CB\data.ldf'
解决方案 »
- 这样写SQL语句有啥不同,会影响查询速度吗?
- 子查询返回的值不止一个怎么解决.
- 【工作中的SQL小问】关于SQL查询的,诚心请教~
- 新手上路,刚到论坛,能否解决一下小弟的问题啊
- 关于insert into #tmp exec sp1 parm1,parm2执行速度很慢的问题
- 求三表连接分页sql语句
- sql个人版在2000 pro 上安装不上,为何,里面有sqlstp.log
- sql 2000升级到sql 2005后.asp.net 存储总是间歇性出错
- 请问配置microsoft sql server的pool时,driver 和url怎么设?
- 触发器的简单问题!!!
- 如何根据整合三个表的数据!急!
- 请教各位大虾,用LOG EXPLORER为什么不能查看到备份数据库的日志信息,要怎样才能看到,在线等待
@filename2= N'F:\CB\data.ldf'
@physname = N'F:\CB\data.ldf'
◢◣◢◣◢◣
去掉你的ldf文件,然后只要mdf文件,然后执行下面的语句
sp_attach_db @dbname = 'dbname', @physname = '路径\data.mdf'
sp_configure 'allow', 1
reconfigure with override
update sysdatabases set status = 32768 where name = '数据库名'把LDF文件改名,再执行
DBCC REBUILD_LOG ('数据库名', 'E:\fdzz\database\fdzz1204_Log.LDF' )恢复数据库紧急模式
update sysdatabases set status = 0 where name = '数据库名'
执行
restore database 数据库名 WITH RECOVERY
sp_configure 'allow', 0
reconfigure with override然后用DBCC CHECKDB ('数据库名')看看有没有错误如果上面还是不行,试试吧数据库设为紧急模式,应该可以看到数据了,在把数据导出到一个新的数据库
@physname 不是过程 sp_attach_db 的参数。2
试过了,
LSN (331:2073:1) 无效。该 LSN 是传递给数据库 'Cybors' 中的日志扫描操作的。连接中断
可能你的情况有点不同。
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'
请参见CREATE DATABASEsp_attach_single_file_dbsp_detach_dbsp_helpfilesp_removedbreplication系统存储过程©1988-2000 Microsoft Corporation。保留所有权利。