Forum
Merhabalar! Öncelikle böylesi bir site oluşturduğunuz için tüm kuruculara ve katkısı bulunan herkese canı gönülden teşekkürler. Efendim ben daha önceleri yazmış olduğum gerek Basic.net gerekse de C#.net projelerimi XP'de sql 2005 ile geliştirtirdiğim veritabanlarımı rahatlıkla backup veya restore edebiliyordum. Fakat Vista'da bu pek mümkün olmuyor. Zaten vista ile de çok fazla bir uğraşımda olmadı! yazmış olduğu projelerin vistada da çalışabilmesi için kodlarımda bazı değişikliklere gitmem gerekiyor. Bu işlemin gerçekleşmemesinin sebebi vistanın yazma koruması için kullanıcıdan onay istemesi ve bu onaya da Query ortamında cevap verememem. Acaba sql sorgusu içerisine bu onay işlemini askıya alan bir kod bloğu var mı? örnek olarak ben;
use master; RESTORE DATABASE VT_STOK FROM DISK= 'C:\stok.bkf' WITH REPLACE,CONTINUE_AFTER_ERROR
yazdığımda bana sorgu sonunda dönen mesaj:
Msg 5133, Level 16, State 1, Line 1
Directory lookup for the file "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\VT_STOK.mdf" failed with the operating system error 3(Sistem belirtilen yolu bulamıyor.).
Msg 3156, Level 16, State 3, Line 1
File 'VT_STOK' cannot be restored to 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\VT_STOK.mdf'. Use WITH MOVE to identify a valid location for the file.
Msg 5133, Level 16, State 1, Line 1
Directory lookup for the file "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\VT_STOK_log.ldf" failed with the operating system error 3(Sistem belirtilen yolu bulamıyor.).
Msg 3156, Level 16, State 3, Line 1
File 'VT_STOK_log' cannot be restored to 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\VT_STOK_log.ldf'. Use WITH MOVE to identify a valid location for the file.
Msg 3119, Level 16, State 1, Line 1
Problems were identified while planning for the RESTORE statement. Previous messages provide details.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
Umarım derdimi açık bir dille ifade edebilmişimdir. İlginize şimdiden çok ama çok teşekkür eder, saygılarımı sunarım.
Bu arada ben 64 bit lik bir vista kullandığımdan dolayı sorgu nun aradığı MSSQL.1\MSSQL\Data yolu c:\Program Dosyaları(x86) yolunun altında! Ne yapmam gerektiğini bilmiyorum doğrusu...
Problem çözüldü! Sorun sistem veritabanı olan master veritabanının içierisinde bulunan rapor verilerden kaynaklanıyormuş!