Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Error 823:I/O error(bad page ID) detecting during read at ofset 0*

10 views
Skip to first unread message

Sts-e

unread,
Nov 29, 2007, 9:00:03 AM11/29/07
to
Güç kesintisi nedeni ile Mdf dosyası silinen ve hardiskten tekrar
kurtarılarak getirilen mdf dosyasının içeriye attach edilmesi esnasında
ekrana gelen uyarı Error 823:I/O error(bad page ID) detecting during read at
ofset 0*000000020000 C:programfiles/....

Ekrem Önsoy

unread,
Nov 29, 2007, 11:53:26 AM11/29/07
to
Eğer bir yedek varsa ondan geri dönmeyi deneyin, bundan başka bu konuda
yapabileceğiniz pek bir şey olduğunu zannetmiyorum.

Ayrıca Microsoft Destek' i arayıp destek almayı deneyebilirsiniz.

--
Ekrem Önsoy
http://www.ekremonsoy.net , http://ekremonsoy.blogspot.com
MCDBA, MCITP:DBA, MCSD.Net, MCSE, MCBMSP, MCT

"Sts-e" <St...@discussions.microsoft.com> wrote in message
news:1ABB6A09-2062-4809...@microsoft.com...

ldf

unread,
Oct 28, 2008, 3:10:02 PM10/28/08
to
benim aynı bunun gibi sorunum var fakat ldf dosyası silindi. yedeklemem de
yok nasıl kurtarabiliriz.

Ayse Uysal

unread,
Nov 10, 2008, 10:30:16 AM11/10/08
to
Merhaba,
bunu deneyebilirsin

USE master
EXEC sp_detach_db 'Test', 'true'
EXEC sp_attach_single_file_db @dbname = 'Test',
@physname = 'C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\test.mdf"


"ldf" <l...@discussions.microsoft.com> wrote in message
news:872B0174-9BFC-4AE6...@microsoft.com...

Ayse Uysal

unread,
Nov 14, 2008, 10:42:14 AM11/14/08
to
Merhaba,
Bunu deneyebilirsin

USE master

EXEC sp_attach_single_file_db @dbname = 'Test',
@physname = ''C:\Program Files\Microsoft SQL

Server\MSSQL.1\MSSQL\Data\Test.mdf'


"ldf" <l...@discussions.microsoft.com> wrote in message
news:872B0174-9BFC-4AE6...@microsoft.com...

Emre SERNİKLİ

unread,
Nov 20, 2008, 10:30:15 AM11/20/08
to
Merhaba,
Database'in verdiği hataya bakacak olursak, bilgilerin hard disk'e eşdeğer
gelen kısmında sorun meydana gelmiş.
Database kurtulabilir fakat diskin sorunlu sektörüne gelen tablodaki
kayıtlarda veri kaybı sözkonusu olacaktır.
O bakımdan her ne kadar onarım işlemi yapılsada verileriniz %100 sağlıklı
olmayabilir.

Database'i tekrar attach etmek için ;
Öncelikle sql server'dan aynı isimli bir database açın
Sonra sql server'i stop edip hasarlı mdf ve ldf'i yeni oluşturduğunuz
databse ile yer değiştirin ve sql server'i start edin.
Start edildikten sonra sql serverda database'in yanında (suspect) diye bir
ibare çıkacaktır.
sql query analizer' i açın ;

aşağıdaki kodları yazın

update sysdatabases
set DBıd='65538'
WHERE DatabaseID= (sorunlu database'in ID si)

Bunu yapıp database kısmında refresh ettiğiniz taktirde database'in yanında
(suspect / emergency ) yazacaktır
Sonra sql server'dan başka bir database açın ve sorunlu database'den yeni
açtığınız database'e import/export services'i kullanarak verileri transfer
edin.

Bu işlemden sonrada sorunlu trigger - stored procedure veya diğer
aksaklıkları engellemek için firmanın oluşturacağı sıfır bir database ile
eşleştirme yapıp gerekli sorunları düzeltin.

Ve en son olarakta datalarınızı kontrol edin..

Y.Emre SERNİKLİ


"Ayse Uysal" <on...@online-msdestek.com> wrote in message
news:u5odS%23mRJH...@TK2MSFTNGP02.phx.gbl...

Emre SERNİKLİ

unread,
Nov 20, 2008, 10:40:46 AM11/20/08
to
update sysdatabases
set status='65538'

WHERE DatabaseID= (sorunlu database'in ID si)

Kodda ufak bir değişiklik yaptım.Yanlış yazmışım...


"Emre SERNİKLİ" <em...@online-mdestek.com> wrote in message
news:uLVaxTyS...@TK2MSFTNGP05.phx.gbl...

0 new messages