台灣最大程式設計社群網站
線上人數
715
 
會員總數:245969
討論主題:189549
歡迎您免費加入會員
討論區列表 >> MS SQL >> 天阿 我沒資料阿 嘗試提取資料庫 7 中的邏輯頁 錯誤
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
天阿 我沒資料阿 嘗試提取資料庫 7 中的邏輯頁 錯誤
價值 : 5 QP  點閱數:1439 回應數:10
樓主

菜鳥
門外漢
0 79
595 118
發送站內信

訊息 605,層級 21,狀態 3,行 2
嘗試提取資料庫 7 中的邏輯頁 (1:463) 失敗。它屬於配置單位 72057594070892544,而非屬於 72057594068467712。

今天程式執行的時候秀出這個錯誤
後來我下了很多命令發現

最初我查 //自動產生select 後面加order 也會出現上面錯誤 後來複製一張資料表又好了 //這行可無視

如果我查
select TOP 100000 資料表 ([欄位]...) order by date desc --沒問題

然後我查
select .............. where date < '2015/11/25' order by date --沒問題

然後我查 .............. where date > '2015/11/26' --出現上面的錯誤

請問有人知道是什麼原因嗎..

搜尋相關Tags的文章: [ . ] ,
本篇文章發表於2015-11-25 17:57
1樓
建議你把資料庫備份 重新倒一個 也許就正常了
本篇文章回覆於2015-11-26 11:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

菜鳥
檢舉此回應
>>真的有點難

請問一下 重新倒一個的意思是會變成 一個完全一樣的架構(含查詢表跟主索引鍵)的意思嗎@@

那要怎麼做呢 我沒做過QQ"

之前這個資料庫掛掉 我是將更之前(掛掉之前半年非常安定的資料庫)備份檔 重新附加上去
但是不知道為啥 三不五時就出現上面那種訊息 尤其是 沒未來資料 怎會查未來資料都出錯QQ
大部分查詢都沒問題 但是新增刪除修改就會跳錯誤訊息 才發現又來了..
本來以為是硬碟壞軌 現在整台電腦都換了硬碟也換了 只跑資料庫 還是發生了..QQ
每個月就來一次 很可怕..
本篇文章回覆於2015-11-26 12:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

真的有點難
檢舉此回應
本篇文章回覆於2015-11-26 14:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

菜鳥
檢舉此回應
請問備份成bak檔跟直接到資料夾將ldf/mdf 直接複製到別的資料夾 做為備份用
兩者有什麼已知的差別嗎@@?

因為現在DB檔案約有20G //主體19+G log 0.xG
記得之前有備份一次轉圈轉很久 請問大大知道 大約備份一次要轉多久嗎
怕中斷備份或執行失敗又出現 資料庫(損毀) 資料庫(已保護) 資料庫(回覆中) 等等的狀態 然後又=>單一使用者=>改不回多使用者=>還原資料庫=>無線複製資料的恐怖階段QQ
本篇文章回覆於2015-11-26 14:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

菜鳥
檢舉此回應
出現嘗試提取資料庫 7 中的邏輯頁 (1:463) 失敗。它屬於配置單位 72057594070892544,而非屬於 72057594068467712。後
好像很多指令都無法改變它 像可以改變成單一使用者//之前直接查關鍵字 當資料庫變成紅色 後面(損毀) 還是什麼的時候 下三行指令
然後我執行後 它就變成(單一使用者) 然後去網路上找用指令下改回全部使用者 或直接在限制存取改都無法了 以致一連串的悲劇發生..
查了好多都無法根除...
本篇文章回覆於2015-11-26 14:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
本篇文章回覆於2015-11-26 15:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
本篇文章回覆於2015-11-26 15:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

菜鳥
檢舉此回應
找到了今天發生的狀況

今天發生一個資料庫有
嘗試提取資料庫 7 中的邏輯頁 (1:463) 失敗的訊息
然後我本來要del另一個資料表內的所有資料不小心del到 有問題的那個資料表
然後就出現錯誤
資料庫就自己變成
MYDB(有疑問)

//忘記是發生在下方指令前還是指令後 它變成DB(損毀) //資料庫從黃色變紅色 無法看資料

然後我GOOGLE到下面的網頁 嘗試下同樣的指令
https://social.technet.microsoft.com/Forums/zh-TW/5aa17f49-6dad-4d96-b131-b95475e5ceb2/tomwork?forum=sqlservermanagementzhcht


然後又變成db(單一使用者)

然後我用
ALTER DATABASE MYDB SET MULTI_USER;

到屬性 限制存取 直接下拉按確認 都會顯示錯誤 無法更動他

//後面的問題還好 可以用以前資料庫還原處理
//但是常常發生資料表掛掉 導致使用者無法使用//新增刪除修改都出現 嘗試提取失敗的訊息 一直很困擾..QQ
本篇文章回覆於2015-11-26 15:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

菜鳥
檢舉此回應
我在找機會備份一下資料庫 再還原試試看 一個月內會不會再發生...不知道有錯誤的資料表會不會備份失敗...再利用假日沒人用的時候試試看...
本篇文章回覆於2015-11-26 15:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

pilipala
檢舉此回應


請問備份成bak檔跟直接到資料夾將ldf/mdf 直接複製到別的資料夾 做為備份用
兩者有什麼已知的差別嗎@@?


兩者差異,最直覺的就是資料,把舊的 mdf 拿回來附加,不就每次都一定會有資料損失,使用者應該都會抱怨這一點吧

記得之前有備份一次轉圈轉很久 請問大大知道 大約備份一次要轉多久嗎


要加快備份速度,備份進行時可以拆成多個檔案,並備份到不同 Disk,利用多個 Disk IO 來提升備份速度,Enterprise 版本還有備份壓縮可以使用

我在找機會備份一下資料庫 再還原試試看 一個月內會不會再發生...不知道有錯誤的資料表會不會備份失敗...再利用假日沒人用的時候試試看...


DB 已經有毀損的情況, Backup 搭配 continus_after_error 選項,備份過程會排除有問題 page

建議看看下面兩個連結內的關於備份還原(Backup Restore)教學
新手 DBA,你一定要知道的 SQL Server 管理實務SQL Server 管理入門 (二):交易管理
本篇文章回覆於2015-11-27 14:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.