Hoşgeldiniz           
   
"SQL Server başvuru kaynağınız"
Skip Navigation Links
=========
Anasayfa
Danışmanlık
Makaleler
Hatalar \ Çözümler
Duyurular
Diğer
T-SQL Öğreniyorum
İpuçları
Yararlı Adresler
Mesaj TahtasıExpand Mesaj Tahtası
HakkımdaExpand Hakkımda
İletişim
Kullanıcı Adı:
Şifre:
 

Ne Mutlu Türküm Diyene!

SQL Habergrubu

Yazılarımı nasıl buluyorunuz?






Uyumluluk

En Son SQL Server ile İlgili Okuduğum Kitaplar
- Designing and Optimizing Data Access by Using SQL Server 2005 - MS Press (İngilizce)
- Microsoft SQL Server 2005 Database Solutions Design - Wiley Publishing (İngilizce)- Optimizing and Maintaining a Database Administration Solution by Using SQL Server 2005 - MS Press (İngilizce)- Designing a Database Server Infrastructure Using SQL Server 2005 - MS Press (İngilizce)- SQL Server 2005 Implementation and Maintenance - MS Press (İngilizce)
- SQL Server 2005 Administrators Companion - MS Press (İngilizce)


 
Mesaj Başlığı "System.Data.SqlClient.SqlError: Directory lookup for the file "C:\Program Files\Microsoft SQL Server1\MSSQL.3\MSSQL\DATA\Test.mdf" failed with the operating system error 3(error not found). (Microsoft.SqlServer.Smo)"
Hata Açıklaması Bir veritabanı yedeğini açmaya çalıştığınızda bu hata ile karşılaşabilirsiniz.

Bu hata, açılacak dosyalar için geçerli bir dosya yolu girilmediğinde alınır.
Çözüm Eğer veritabanı yedeği açma işlemini SQL Server Management Studio ile yapıyorsanız, o zaman "Restore Database" penceresindeki "General" sayfasında bir veritabanı adı ("To database" metin kutusu) ve yedek kaynağı ("Select the backup sets to restore" listesinde) belirttirkten sonra sol tarafta bulunan "Select a page" listesinden "Options" sayfasına tıklayın.

Bu sayfada bulunan "Restore the database files as" listesinde belirtilen dosya yollarının var olduğundan emin olun. Çünkü bu hata, geçerli bir dosya yolu girilmediğinde alınır.

Eğer bu hatayı yedeğinizi T-SQL komutuyla açmaya çalışırken alıyorsanız, o zaman aşağıdaki örnekteki gibi RESTORE komutu ile birlikte WITH MOVE komutunu da kullanın.

RESTORE DATABASE DenemeVeritabanim
   FROM DenemeVeritabanim_Yedek
   WITH NORECOVERY,
      MOVE 'DenemeVeritabanim_Veri' TO
'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\YeniDenemeVeritabanim.mdf',
      MOVE 'DenemeVeritabanim_Kayit' TO
'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\YeniDenemeVeritabanim.ldf'

RESTORE LOG
DenemeVeritabanim
   FROM DenemeVeritabanim_Yedek
   WITH RECOVERY
SQL Server Versiyonu SQL Server 2005
İşletim Sistemi Bu sorunla tüm versiyonlarda karşılaşılabilir.








 
Bu sitenin tüm hakları, Ekrem Önsoy' a aittir.