MSSQL2005数据附加失败报错3456解决办法
时间:2024-01-17 23:17:29
解决办法:
1.新建一个同名的数据库(数据文件与原来的要一致)
2.再停掉sql server(注意不要分离数据库)
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sql server
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了。
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES', 1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS = 32768 WHERE NAME = '置疑的数据库名'
Go
sp_dboption '置疑的数据库名', 'single user', 'true'
Go
DBCC CHECKDB('置疑的数据库名')
Go
update sysdatabases set status = 28 where name = '置疑的数据库名'
Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption '置疑的数据库名', 'single user', 'false'
Go
执行以上语句后出现下面的错误提示:
已将配置选项 'allow updates' 从 0 改为 1。请运行 RECONFIGURE 语句以安装。
(所影响的行数为 1 行)
服务器: 消息 5105,级别 16,状态 4,行 1
设备激活错误。物理文件名 'e:\Program Files\Microsoft SQL Server\MSSQL\data\bserp_Data.MDF' 可能有误。
sp_dboption 命令失败。
服务器: 消息 8966,级别 16,状态 1,行 1
未能读取并闩锁页 (97:6553715)(用闩锁类型 SH)。sysobjects 失败。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
(所影响的行数为 1 行)
已将配置选项 'allow updates' 从 1 改为 0。请运行 RECONFIGURE 语句以安装
标签:MSSQL2005,附加
0
投稿
猜你喜欢
Python/Django后端使用PIL Image生成头像缩略图
2021-12-18 09:46:27
python xlwt如何设置单元格的自定义背景颜色
2022-07-25 10:41:05
laravel容器延迟加载以及auth扩展详解
2024-06-05 09:45:06
python内置堆的具体实现
2022-12-18 08:39:43
Python中的类与类型示例详解
2023-08-12 12:21:42
Python pygame绘制文字制作滚动文字过程解析
2022-06-10 13:21:11
Sql Server 索引使用情况及优化的相关Sql语句分享
2012-06-06 19:49:36
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
2024-06-05 09:39:16
pandas 选取行和列数据的方法详解
2022-12-29 19:28:58
python opencv3实现人脸识别(windows)
2023-11-09 11:21:17
Python中的条件判断语句与循环语句用法小结
2023-06-27 06:00:53
python argparse 模块命令行参数用法及说明
2023-10-26 00:08:27
一文彻底理清session、cookie、token的区别
2024-01-02 06:16:29
Mysql中索引和约束的示例语句
2024-01-15 18:56:30
Python+OpenCV实现基于颜色的目标识别
2022-10-28 02:57:27
增加 javascript 的 trim 函数
2008-04-20 16:54:00
WEB2.0网页制作标准教程(11)不用表格的菜单
2008-02-19 19:36:00
python实现划词翻译
2023-04-28 19:36:54
C# 操作 access 数据库的实例代码
2024-01-28 15:05:11
详解PyTorch预定义数据集类datasets.ImageFolder使用方法
2022-01-30 20:15:07