SQL Server Yedek Hatası
SQL Server Yedek Hatası
SQL Serverda Kendi Programımla yedek alırken hata veriyor
hata mesajı=device error or device off-line.See The SQL Server error log for more details
SQL Erro Loglara gidip baktığımda şu hatalar var.
1.BackupDiskFile::CreateMedia: Backup device 'd:\banket\yedekdata\banketyedek.bck' failed to create. Operating system error = 5(error not found).
1.BACKUP failed to complete the command BACKUP DATABASE banket TO DISK = 'd:\banket\yedekdata\banketyedek.bck'
işletim sistemi 2000 server database=sqlserver2000 ve yedekledğim klasöre tam yetkim var
bu sorunu nasıl çözerim
hata mesajı=device error or device off-line.See The SQL Server error log for more details
SQL Erro Loglara gidip baktığımda şu hatalar var.
1.BackupDiskFile::CreateMedia: Backup device 'd:\banket\yedekdata\banketyedek.bck' failed to create. Operating system error = 5(error not found).
1.BACKUP failed to complete the command BACKUP DATABASE banket TO DISK = 'd:\banket\yedekdata\banketyedek.bck'
işletim sistemi 2000 server database=sqlserver2000 ve yedekledğim klasöre tam yetkim var
bu sorunu nasıl çözerim
bir müşterimde
data ların yedeğini aldırrıken ;
xcopy f:\data\ d:\yedekler\data\ /s
şeklinde yedek aldırıyorum ve bu yedeği alırken
stop etmediğimde hata veriyordu.
ayrıca veri tabanına başka kullanıcılar bağlı veya veri tabanı çalışır durumda iken o anda bir bilgi okunup yazılabileceği göz önünde bulundurulur ise,,, bu durumda start mode da yedek almak nekadar mantıklı olur tartışılır.
data ların yedeğini aldırrıken ;
xcopy f:\data\ d:\yedekler\data\ /s
şeklinde yedek aldırıyorum ve bu yedeği alırken
stop etmediğimde hata veriyordu.
ayrıca veri tabanına başka kullanıcılar bağlı veya veri tabanı çalışır durumda iken o anda bir bilgi okunup yazılabileceği göz önünde bulundurulur ise,,, bu durumda start mode da yedek almak nekadar mantıklı olur tartışılır.
-
- Kıdemli Üye
- Mesajlar: 395
- Kayıt: 22 Tem 2004 09:15
- Konum: İzmir
- İletişim:
Selam,
SQL server içinden BACKUP komutuyla aldığınız backup için db stop
edilmez. Bu ancak offline backup alacaksanız gereklidir. Online olan bir database in filesystem dosyaları tabii ki kullanımda olduğundan erişilemeyecektir.
Aldığınız hataya gelince verdiğiniz path derver üzerinde bir path olmalı. Yani terminalden de bu komutu çalıştırsanız neticede SQL engine server üzerinde çalışıyor. Bunu gözardı etmeyin lütfen...
Kolay gelsin.
SQL server içinden BACKUP komutuyla aldığınız backup için db stop
edilmez. Bu ancak offline backup alacaksanız gereklidir. Online olan bir database in filesystem dosyaları tabii ki kullanımda olduğundan erişilemeyecektir.
Aldığınız hataya gelince verdiğiniz path derver üzerinde bir path olmalı. Yani terminalden de bu komutu çalıştırsanız neticede SQL engine server üzerinde çalışıyor. Bunu gözardı etmeyin lütfen...
Kolay gelsin.
Doğan Zorlu, İzmir
------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
doğan bey ben onun server üzerinde çalıştığını biliyorum ve path server üzerinde doğru bir path hatta bulunduğu dizini bulup öyle yedek almaya çalıştım yine aynı hatayı verdi
bu şekilde bulduğu dizin \\ist1server\banket\yedekdata\banketyedek.bck
acaba dedim paylaşımdan kaynaklanan problem olabilirmi diye gerçek dizinini verdim yani d:\banket\yedekdata\banketyedek.bck
yine aynı problemi verdi
yardım yardım yardım
******daha doğduğunda ümmetine öyle şefkatle bakıyorduki
annesi eğilip kulağıyla dinledi ne diyor diye duyduki
ümmeti ümmeti ümmeti*******
bu şekilde bulduğu dizin \\ist1server\banket\yedekdata\banketyedek.bck
acaba dedim paylaşımdan kaynaklanan problem olabilirmi diye gerçek dizinini verdim yani d:\banket\yedekdata\banketyedek.bck
yine aynı problemi verdi
yardım yardım yardım
******daha doğduğunda ümmetine öyle şefkatle bakıyorduki
annesi eğilip kulağıyla dinledi ne diyor diye duyduki
ümmeti ümmeti ümmeti*******
-
- Kıdemli Üye
- Mesajlar: 395
- Kayıt: 22 Tem 2004 09:15
- Konum: İzmir
- İletişim:
Selam,
Ben yine de birşeylerde anlaşamadığımızı düşünüyorum. Şimdi durumu özetleyelim;
Server üzerinde birden fazla disk/parition var ve SERVER makinada;
dir d:\banket\yedekdata
dediğinizde dizini görebiliyorsunuz.
Sonra terminale geçiyorsunuz ve çalışan program içinden aşağıdaki query çalıştırılınca hata oluşuyor;
BACKUP DATABASE banket TO DISK 'd:\banket\yedekdata\banketyedek.bck'
-------------------------------------
Bu konuda mutabık mıyız ?
Ben yine de birşeylerde anlaşamadığımızı düşünüyorum. Şimdi durumu özetleyelim;
Server üzerinde birden fazla disk/parition var ve SERVER makinada;
dir d:\banket\yedekdata
dediğinizde dizini görebiliyorsunuz.
Sonra terminale geçiyorsunuz ve çalışan program içinden aşağıdaki query çalıştırılınca hata oluşuyor;
BACKUP DATABASE banket TO DISK 'd:\banket\yedekdata\banketyedek.bck'
-------------------------------------
Bu konuda mutabık mıyız ?
Doğan Zorlu, İzmir
------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
-
- Kıdemli Üye
- Mesajlar: 395
- Kayıt: 22 Tem 2004 09:15
- Konum: İzmir
- İletişim:
Selam,
Servislerlerden SQL server instance la aynı addaki servisi bulup özelliklerinde LOG ON bölümüne bir bakar mısınız ? Local system account mu sqçili yoksa başka bir kullanıcı adı mı var ? Eğer bir kullanıcı adı varsa o kullanıcıya, yok Local system account seçili ise SYSTEM kullanıcısına aynı dizine yazma yetkisi vererek tekrar deneyebilir misiniz ?
Servislerlerden SQL server instance la aynı addaki servisi bulup özelliklerinde LOG ON bölümüne bir bakar mısınız ? Local system account mu sqçili yoksa başka bir kullanıcı adı mı var ? Eğer bir kullanıcı adı varsa o kullanıcıya, yok Local system account seçili ise SYSTEM kullanıcısına aynı dizine yazma yetkisi vererek tekrar deneyebilir misiniz ?
Doğan Zorlu, İzmir
------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)