1. 程式人生 > >SQL Server 檢測到基於一致性的邏輯 I/O 錯誤 校驗和不正確 解決方案

SQL Server 檢測到基於一致性的邏輯 I/O 錯誤 校驗和不正確 解決方案

之前在做sql server資料統計儲存過程,統計方式大致是先根據時間範圍查詢資料,將查詢結果儲存到臨時表中,再對臨時表中的資料進行統計,最後刪除臨時表。由於這個儲存過程相對比較複雜,中間做了很多調整,今天終於把儲存過程改的差不多了,執行的時候卻出現“SQL Server 檢測到基於一致性的邏輯 I/O 錯誤 校驗和不正確”錯誤。直接呼叫select語句查詢對應表的所有資料(表資料量為41萬條)也會返回相同的錯誤。從網上搜索相關原因,應該是之前測試的時候儲存過程執行未完成,將資料儲存在臨時表中,但未執行到刪除臨時表就退出了,導致資料錯誤。

解決方法是執行以下sql

use MyDB
go
ALTER DATABASE MyDB SET SINGLE_USER   --設定為單使用者
DBCC CHECKDB (MyDB, repair_allow_data_loss) with NO_INFOMSGS   --允許丟失錯誤
go
ALTER DATABASE MyDB SET MULTI_USER   --設定為多使用者
go


相關推薦

SQL Server 檢測基於一致性邏輯 I/O 錯誤 正確 解決方案

之前在做sql server資料統計儲存過程,統計方式大致是先根據時間範圍查詢資料,將查詢結果儲存到臨時表中,再對臨時表中的資料進行統計,最後刪除臨時表。由於這個儲存過程相對比較複雜,中間做了很多調整,今天終於把儲存過程改的差不多了,執行的時候卻出現“SQL Server

SQL Server 檢測基於一致性邏輯 I/O 錯誤 pageid正確、數據庫日誌文 件丟失

日誌文件 科技 文件丟失 i/o 處理 企業管理 eid dbcc 無法連接 客戶名稱:深圳某科技信息有限公司 數據庫類型:sql2000 數據庫大小:20g 故障經過 電腦突然斷電,軟件就顯示某數據庫錯誤,無法連接,打開企業管理器,顯示數 據庫質疑,DBCC查詢顯示“ S

SQL Server 檢測基於一致性邏輯 I/O 錯誤 pageid 正確(應為 1:1772,但實際為 0:0)。在文件 'D:Program FilesMicrosoft SQL Ser

red 完成 sdn blank net tools ocl views 偏移 SQL Server 檢測到基於一致性的邏輯 I/O 錯誤 pageid 不正確(應為 1:1772,但實際為 0:0)。在文件 ‘D:\Program Files\Microsoft S

SQL Server 檢測基於一致性邏輯 I/O 錯誤 解決方案

SQL Server 檢測到基於一致性的邏輯 I/O 錯誤 校驗和不正確(應為: 0xd4eae74b,但實際為: 0xd4eb674b)。 新建查詢,執行:use dataname go ALTER DATABASE dataname SET SINGLE_USER

SQL Server 2008內存及I/O性能監控

構建 sas ati 虛擬內存 it168 convert 最佳實踐 如果 res 來源: it168 發布時間: 2011-04-12 11:04 閱讀: 10820 次 推薦: 1 原文鏈接 [收藏]   以下均是針對Window 32位系統環

[原始碼和文件分享]基於C#SQL SERVER的企業進銷存管理系統的設計實現

摘要 進銷存管理是現代企業生產經營中的重要環節,是完成企業資源配置的重要管理工作,對企業生產經營效率的最大化發揮著重要作用。本文以我國中小企業的進銷存管理為研究物件,描述了企業進銷存管理系統從需求分析、系統設計、系統實現到系統測試的全週期。在本次設計確定了進銷存系統的基礎功能需求,深入剖析了企業

Linux C程式設計——基於流的I/O操作

1、基於字元的I/O 基於字元的I/O通常是用來處理單個字元的。   (1)字元的輸入 以下三個函式用於一次讀入一個字元: #include <stdio.h> Int getc(FILE *fp); Int fgetc(FILE *fp); I

SQL Server檢測結束死鎖

上面列出的所有資源均參與資料庫引擎死鎖檢測方案。死鎖檢測是由鎖監視器執行緒執行的,該執行緒定期搜尋資料庫引擎例項的所有任務。以下幾點說明了搜尋程序: 預設時間間隔為 5 秒。如果鎖監視器執行緒查詢死鎖,根據死鎖的頻率,死鎖檢測時間間隔將從 5 秒開始減小,最小為 100 毫秒。如果鎖監視器執行緒停止查詢死鎖

SQL Server 磁盤請求超時的833錯誤原因分析以及解決

ger ssa sage blog htm 好的 發生 如何 tle 本文出處:http://www.cnblogs.com/wy123/p/6984885.html 最近遇到一個SQL Server服務器響應極度緩慢,並且出現客戶端請求報錯的情況,在數

SQL Server 2017 正式發布:同時支持 Windows Linux(現在看下來,當年那德拉的“雲優先,移動優先”是有遠見的,而且是有一系列的措施產品相配合的,只是需要一點時間而已。真是佩服!!)

suse 中新 新的 ada 開發 tap 安全性 adding 互連 微軟在去年 3 月首次對外宣布了 Linux 版的 SQL Server,並於今年 7 月發布了首個公開 RC 版。前幾日在美國奧蘭多召開的微軟 Ignite 2017 大會上,微軟宣布 SQL Ser

SQL Server代理的階梯 - 第2級:作業步驟子系列

backup 叫我 標記 指定 jobs microsoft 有效 soft 開發 作者:Richard Waymire,2017/10/11(第一版:2011/02/17) 原文鏈接:http://www.sqlservercentral.com/articles/SQL

SQL SERVER中LIKE使用變量類型不同輸出結果一致解惑

如果 wrapper ng- http sql eat 的人 -c grid 一同事在寫腳本時,遇到一個關於LIKE裏面使用不同的變量類型導致查詢結果不一致的問題,因為這個問題被不同的人問過好幾次,索性總結一下,免得每次都要解釋一遍,直接丟一篇博客豈不是更方便!其實看似有點

linux wdcp 上傳大文件 服務器i/o錯誤

限制 錯誤 上傳大文件 服務 lin 默認 一次 提示 http 在一次上傳大文件是 提示 服務器i/o錯誤 找了很多方案都沒有解決 最後發現 wdcp 面板 默認安裝時 web服務器引擎是 nginx + apache 公用 而且 nginx 並沒與安裝 修

MySQL在刪除表時I/O錯誤原因分析

隨機 是否 mysq let 影響 syn type src fc7 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文由騰訊數據庫技術 發表於雲+社區專欄 問題現象 最近使用sysbench測試MySQL,由於測試時間較長,寫了一個腳本按prepare-

SQL Server (MSSQLSERVER) 服務由於下列服務特定錯誤而終止: %%17051

dsp nfx r+ ike seq rii pwm lpc gap 問題出現:今天在給客戶調試項目的時候,發現無法連接SQL server數據庫 解決過程:1.在cmd命令窗口輸入services.msc,打開服務窗口,找到SQL Server (MSSQLSERVER)

SQL Server查看所有表大小、表行數占用空間信息

add nvarchar 包含 desc cut ack sed dealloc har 一、查看表名和對應的數據行數select a.name as ‘表名‘,b.rows as ‘表數據行數‘from sysobjects a inner join sysindexe

SQL Server無法開啟物理檔案,作業系統錯誤 5:"5(拒絕訪問。)的解決辦法

在新裝的系統中使用SQL Server附加以前的資料庫的時候可能會遇到“無法開啟物理檔案,拒絕訪問”的錯誤,如下圖:     解決方法為使用windows驗證登入,或者更改SQL Server內建賬戶型別為Local System。 以SQL Server 2008 R2為例,更改

解決SQL Server本地Windows身份無法登入,錯誤程式碼18456問題

今天突然發現本地SQL Server,用Windows身份無法登入,錯誤程式碼18456。最終找到了解決辦法,一句SQL搞定:   CREATE LOGIN [計算機名\Windows帳戶名] FROM WINDOWS   不過要執行這句SQL語句,必須通過SQL Serv

sql server 2008R2存在屬性(Directory, Compressed),包括屬性(0),包括屬性(Archive, Compressed, Encrypted)

Windows10 安裝sql server 2008  出現 屬性不匹配。存在屬性(Directory, Compressed),包括屬性(0),不包括屬性(Archive, Compressed, Encrypted) 分別對 安裝目錄C:\Program Files\

KVM(四) I/O 裝置直接分配 SR-IOV

(4):I/O 裝置直接分配和 SR-IOV  本文將分析 PCI/PCIe 裝置直接分配(Pass-through)和 SR-IOV, 以及三種 I/O 虛擬化方式的比較。 1. PCI/PCI-E 裝置直接分配給虛機 (PCI Pass-through) 裝置直接分配 (Device as