SQL server修复
q_q275835897
这个作者很懒,什么都没留下…
展开
-
数据库页已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。
消息 829,级别 21,状态 1,第 1 行数据库 ID 15,页 (1:21826) 已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。原创 2022-11-24 00:43:49 · 1703 阅读 · 0 评论 -
【SQLSERVER】禁止在.NET Framework 中执行用户代码。启用 “clr enabled”配置选项
禁止在.NET Framework 中执行用户代码。启用 “clr enabled”配置选项。原因由于SQLSERVER 关掉了.NET 的用户执行代码权限导致。开启 clr enabled 权限。原创 2022-10-20 14:27:19 · 1668 阅读 · 0 评论 -
SQL 安装报错 PerfLib 2.0 counter removal faled with exit code 2. command like:C:\windows\system32\unlodc
解决方法如下:1 把注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib中“Last Counter”、“Last Help”值修改为7930(或者更大的数值)和7931(或者更大的数值).今日接到某客户反馈,新买的华为服务器,首次使用,windows 2016操作系统 安装SQL数据库提示报错,卸载了几遍,重复的安装都无法成功。1.请务必做好备份,备份了数据库,在操作,保证数据绝对安全。原创 2022-09-17 11:13:09 · 1827 阅读 · 0 评论 -
SQLSERVER目录LOG文件夹SQLDump*.mdmp大量日志 log文件夹占用磁盘爆满 删除了没几天又满了 文件一直生成
2.导致的原因是,您的数据库内某一个数据库,有严重的系统表架构性错误,当数据库引擎读写到改错误的位置,导致了死循环,从而写入大量的转存错误日志。2.排除法,排查每个数据库,建议运行DBCC CHECKDB('数据库名称') 自检查每一个数据库,如果发现某一个数据库有错误,需要进行修复。3.如果DBCC CHECKDB 发现有损坏的数据库,可以先进行脱机或者分离,采用排除法,看看LOG文件是否还有 SQLDump 生成。如果分离损坏的数据库后,就不生成了,那么就可以肯定是这个数据库导致的。原创 2022-05-06 19:35:35 · 4677 阅读 · 0 评论 -
数据库 SQL Server 检测到基于一致性的逻辑 I/O 错误 页撕裂 执行 读取 期间,发生了该错误 恢复
【检测】数据库系统表架构损坏,用DBCC检测得到如下结果配置选项 'allow updates' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。文件激活失败。物理文件名称'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\hbposv8_log.ldf'可能不正确。无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。如果事务日志文..原创 2022-03-30 13:42:07 · 4229 阅读 · 0 评论 -
很多软件 2022-01-01 时间错误 BUG 将expression 转换为数据类型 int 时出现算数溢出错误 不能再对象 ‘xx‘ 中插入重复的键。
近日接到 很多软件 集中跨年BUG 将expression 转换为数据类型 int 时出现算数溢出错误。原因:某些收银软件 财务软件 ,老软件, 在设置数据类型变量的时候,没有考虑到位。使用 int 类型。。而最大值有限制的。int -2,147,483,647 ~ +2,147,483,647程序一般在获取最大单号的时候,,会获取当前日期或者时间参数计算最大单号IDGetdate()比如 20220101 * 1000 就超过了int最大类型值获...原创 2022-01-02 19:22:34 · 780 阅读 · 0 评论 -
SQLSERVER删除数据库中所有用户数据表主键
--SQL删除数据库中所有用户数据表主键--查询删除前的当前数据库所有约束select * from information_schema.key_column_usagedeclare @TableName nvarchar(250)--声明读取数据库所有数据表名称游标mycursor1declare mycursor1 cursor for select name from dbo.SysObjects WHERE OBJECTPROPERTY(ID, 'IsUserTable') = 1原创 2021-12-26 21:10:49 · 999 阅读 · 0 评论 -
Sql Server 索引页损坏恢复
问题背景运维操作失误,在没有正常关闭sqlserver的情况下,将服务器关闭了,重启后某些表损坏(应该是某些页损坏了,没有损坏的页还能访问到数据,但是访问损坏了的页就有问题),目前数据库只有4.20号的备份。报错信息查询脚本:select * from t_jxjs_pctq where c_bh_tqxx = '8ae480b26320550e016323d098050175';报错信息:HY000-[SQL Server] 数据库 ID 11,页[1:60682]已标记为RestoreP原创 2021-09-30 02:08:45 · 712 阅读 · 0 评论 -
sqlserver 2008 安装出错:无法为此请求检索数据。
换个N个安装包,都测试报错最后。。最后发现他实现安装了1个MSDE,,注册表冲突导致的。。开始运行 CMD regedit ,,,搜索注册表 删除清空所有SQL的安装信息数据。原创 2021-09-06 22:07:55 · 1132 阅读 · 0 评论 -
浪潮财务软件 系统表预检查: 对象 ID X。无法使用闩锁类型 SH 读取并闩锁页 。由于不可修复的错误,CHECK 语句已终止。
数据库在使用过程中,如遇到突然断电的情况,数据库损坏的机率很大,建议客户实时备份数据。由于数据库在正常读写操作过,服务器突然断电,导致数据库无法把所有缓冲中的数据写入到数据库文件中,所以会使数据内部索引及数据区损坏。客户由于断电不正常关机,正在录入凭证的时候停电,重启电脑后,软件进不去,打不开。工程师使用自主研究成功的数据库闪电修复技术,winhex纯手手工切入,找到损坏点。纠正偏移量,重算效验和,,恢复成功。1.请务必做好备份,备份了数据库,在操作,保证数据绝对安全。检查数据库发现系统表出现严重错误。原创 2021-09-01 01:13:49 · 984 阅读 · 0 评论 -
深圳坐标软件 SQL数据库 复制 报错 MS-DOS 功能无效 上读取失败 1(函数不正确) 恢复实践
坐标软件 SQL数据库 复制 报错 MS-DOS 功能无效 上读取失败 1(函数不正确) 恢复实践接到文件,立即组织进行分析工作,发现select * from sysobjects --系统表无法加载,崩溃。select * from sysindexes --无法加载 崩溃select * from syscolumns --无法加载崩溃损坏运气不错,大概30多个节点损坏,导致3大系统逻辑关系表 都完全崩溃了。询问事故原因,万能的WINHEX 切入,找到损坏节点,..原创 2021-08-03 14:36:13 · 1298 阅读 · 0 评论 -
系统表预检查: 对象 ID 4。无法使用闩锁类型 SH 读取并闩锁页 (1:3575)。由于不可修复的错误,CHECK 语句已终止。
配置选项 'allow updates' 已从 0 更改为 1。请运行 RECONFIGURE 语句进行安装。文件激活失败。物理文件名称'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\hbposv10_branch_log.ldf'可能不正确。警告: 数据库 'hbposv10_branch' 的日志已重新生成。已失去事务的一致性。RESTORE 链已断开,服务器不再有以前的日志文件的上下文,因此您需要了解它们的内容。应运行 DBCC原创 2021-04-24 13:35:33 · 1127 阅读 · 1 评论 -
思迅软件PDA 3900 BUG 代码:05FF 子查询返回的值不止一个。当子查询跟随在 之后,或子查询用作表达式时
主程序:思迅商锐9.5PDA 3900 服务端版本 1.1事件类型:查询报表 查询商品档案时 返回上图错误代码:05FF 子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时经过跟踪分析,发现是由于PDA程序代码,有一个BUG if @item_no='' or @item_no is null begin S...原创 2018-05-09 14:19:20 · 1085 阅读 · 0 评论 -
酒店管理系统 服务器:消息 666,级别 16,状态 1,行 1 用于重复组的系统生成唯一值超过了最大值。除去并重新创建索引可能会解决该错误;否则可使用其他聚集索引。
【事件始末】今接到某客户来电,反馈使用的 某酒店管理系统,很多年了,正版软件!突然发现所有报表系统功能打不开!打开提示酒店管理系统 服务器:消息 666,级别 16,状态 1,行 1 用于重复组的系统生成唯一值超过了最大值。除去并重新创建索引可能会解决该错误;否则可使用其他聚集索引。不管是还原老旧备份,还是重装软件问题依旧,无法自己解决。客户查询报表结算账期,情况比较紧急,于是...原创 2019-12-05 17:41:28 · 2165 阅读 · 5 评论