1 Son düzenleyen, petkomahmet (12.04.2012 22:05:26)

Konu: sql yedekleme

Arkadaslar sql de istediiğim bir database adı belirterek nasıl yedekleme alabilirim?.
ve tabi bunu nasıl geri yükleyebilirim.
tesekkurler.

2

Re: sql yedekleme

"tabase" nedir?

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

3

Re: sql yedekleme

Mheemt K Bey;
Byöle ypaamk çok mu huşnoa gdioiyr. 
Nslısaa her şkedile alnşalıabliioyr.

Bilmediğin Neyse Yanıldığındır.

4

Re: sql yedekleme

Arkadaslar cevaplanmayan vede son kullanma tarihi geçen soruları neyapıyoruz .
Silelimmi yoksa hatıra olsun diye saklayalımmı.?

5

Re: sql yedekleme

www.SQLBackupAndFTP.com  (galiba SQLmanegement Studio'nun altyapısını kullanıyor, yani direk de yapabilirsin)
---
SQLBackupAndFTP
creates MS SQL Server database backups
Zips, Encrypts and FTPs the database backups
Automates to run on Schedule
Sends e-mail confirmations
Makes full, differential or transaction log backups, runs custom scripts, backups file folders, allows to view the results on the web and more. Available in free and paid versions.
---
petkomahmet,
emin ol sorularını senin formatında (titizliğinde) yanıtlasa idik hiç bir şey anlamazdın.
arkadaşlar bunu çeşitli şekillerde anlatmaya çalışıyor
sevgiler

VFP9 SP2

6

Re: sql yedekleme

Teşekkürler konuka

7

Re: sql yedekleme

"arkadaşlar bunu çeşitli şekillerde anlatmaya çalışıyor"

Bunun dışında benim bildiğim kadar bu tür forumlarda sormanın bir uslubu vardır.
1. Problemini anlatırsın
2. Şu ana kadar problemi çözmek için neler yaptığını anlatırsın.
3. Nerde takıldığını anlatırsın.
4. Ne tür bir yardıma ihtiyaç duyduğunu anlatırsın.

petkomahmet ama bu basit problemi google'a bile girmeyi üşenmiş gibi bir izlem bıraktı bana.
Girmiş olsaydı karşısına 100 binlerce cevap gelirdi karşısına.
Ama sanırım bu bizim toplumuzun bir özeliği olmaya başladı: hiç bir emek harcamadan hazıra konmak ve onu kendi emeğinmiş gibi pazarlamak.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

8

Re: sql yedekleme

googe ye baktım
ayrıca sitede'de açılmamış bir konu. Faydası olur diye düşünerek sordum.

9

Re: sql yedekleme

petkomahmet yazdı:

ayrıca sitede'de açılmamış bir konu. Faydası olur diye düşünerek sordum.

Dediğim gibi: Hazıra konmak için çırpınan toplumun üyelerinden biri.
Bu konu bu sitede bugüne kadar konu olmadıysa, ve bu konunun önemli bir konu olduğunu düşünüyorsan, neden bu konuyu araştırıp buraya bir tutorial yayınlamadın?

petkomahmet yazdı:

googe ye baktım


Sanırım "google'a baktım" demek istedin.
Orda haklısın, bakmakla bu tür işler olmuyor.
Okumak, okumak, okumak ve okumak lazım.
Ve her okuduğunu sorgulaman lazım. Bugüne kadar elde ettiğin tecrübelerinle karşılaştırman lazım.
Çünkü bir yalanda, bir palavrada, kağıdın yüzü kızarmaz.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

10

Re: sql yedekleme

petkomahmet yazdı:

googe ye baktım
ayrıca sitede'de açılmamış bir konu. Faydası olur diye düşünerek sordum.

sitemizde tartışmışız, "sql backup" diye arayınca var: http://www.fox4um.com/topic/1837/sql-serverinizdeki-database-lerin-ozeti/

aşağıda google ile arayınca çıkan, muhtemelen wikili yerlerde de vardır .

İleti eklentileri

google.jpg
google.jpg 72.34 kb, 2 kez indirildi, 2012-04-17 tarihinden itibaren 

Bu iletideki eklenti/leri indirmeye yetkiniz yok.
VFP9 SP2

11 Son düzenleyen, petkomahmet (18.04.2012 20:58:13)

Re: sql yedekleme

Konuka elbette siteye baktım .Bakmadan soracak halim yok. Fakat o bahsettiğin konu içerisinde BACKUP DATABASE  örneği dahi olmayan vede deneyimi olanlarlar arasında işlenmiş bir yazışma.Bunu görmüyormuş gibi anlamıyormuş gibi davranmanın alemi ne onu anlayamıyorum.
Ben bu sitede çok kısıtlı işlenmiş bir konuyu soruyorum.Bir çok örnek varda benmi okumadım.
Googl'a bakmamışım.Nerden biliyorsunuz bakmadığımı.Ben bakarken yanımdamıydınız.

Google bakıp okudugum örnekler bir kenarda dursun.Benim için burdaki  örnekler ve deneyimler daha önemli.GooglDA örnekler var ama burda örneklerle beraber yorumlarda yapılabiliyor.İşte burda sormamın sebebi buydu.
Ama bundan sonra soracagım bir  sorum olmaz burda benim.
Artık çok okuyanlar kendi kendinize sorar kendi kendinizede cevaplarısnız..

12

Re: sql yedekleme

petkomahmet yazdı:

...Ama bundan sonra soracagım bir  sorum olmaz burda benim.
Artık çok okuyanlar kendi kendinize sorar kendi kendinizede cevaplarısnız..

bence sana kodların ötesinde yardımcı olmaya çalıştık -bak bu yazın oldukça anlaşılabilir oldu-, neyse aşağıdaki siteyi öneririm:
http://www.cozumpark.com/blogs/sql/archive/2010/10/24/sql-server-express-te-otomatik-scheduled-backup-alma.aspx

VFP9 SP2

13 Son düzenleyen, sasmazali (19.04.2012 12:25:23)

Re: sql yedekleme

Merhaba Ahmet;
Sql Server Management Studio içine login olduğunda
Management\Maintenance Plans üzerine sağtıkla ve "Maintenance Plan Wizard" tıklayarak wizard aç.
Next diyerek başla ve planın adını ve en önemlisi
separate schedules for each task (Her görev için ayrı programla) seç yoksa devamını sağlayamazsın

Gelen ekranda Back up için Full, Differential, Transaction Log yöntemlerini seç ve ileriyi tıkla.
Bundan sonra gelen ekranda biraz kurcalayarak senin öğrenmek gerekecek ancak 3 yöntem içinde aynı menülere (plan yapılandırmasına) sahip.
Bu ekranda hangi databaseyi, hangi aralıklarda ve zamanlarda nereye, eskisi üzerine mi? yoksa farklı bir dosyamı, yedeklenen verinin doğrulanması gibi yöntemler belirliyorsun.

En önemli kısmı şu:
FULL: Bu senin belirttiğin databaselerin belirttiğin günde tam yedek alınmasını sağlıyor. Sadece alınan bu yedeği geri yüklemekle o gün alınan tam yedek devreye giriyor.

DIFFERENTIAL: Bu yöntem Full yöntemle alınmış bir yedeğin full yedek alındıktan sonra yapılan değişikliklerin yedek alınmasını sağlıyor. Yani Full yedek alındıktan sonra yaptığın güncellemeler, eklemeler silmeler sonucu oluşan farklılıklar

TRANSACTION LOG: Bu yedekleme ilede Differential yedekten sonra yapılan işlemlerini komut olarak saklanması sını sağlıyor.

Full tek başına kullanılabilir. Ancak diğer ikisi tek başına kullanıldığında anlam ifade etmez.
1) Geri yüklerken Full seçilip diğerleri seçilmeyebilir.
2) Geri yüklerken Full + Defferential yedeğin seçilerekte ki burda Defferential yedek hangi güne ait ise o güne ait veri bilgisine ulaşılabilir
3) Geri yüklerken Full + en son Defferential + tüm Tran yada gitmek istediğin güne ait enson tran loguna kadar seçilerekte istediğin zaman kadar yükleme yapılabilir. Bunlar kıstasların

Örnek verelim
- Full yedeği sistemin en yoğun çalıştığı andır ve işlerin en az olduğu güne belitelim.
Pazar günü ve 7 günde bir yap dediğimizde her pazar full yedek alır.

- 2 günde birde Differential yedek zamanlanır ve Salı, Perşembe, Cumartesi günleride en son fullden sonra yapılan değişiklikleri yedekler.

-3 Transaction Log tüm gün için planlanır
diyelimki hafta içinde çarşambaya dönmek istiyorum (Tarih belirtmiyorum)
Pazar günü alınan Full + Salı günü alınan Differential (Çarşambadan önce alınan en son ara yedek) + Çarşama günü alınmış olan en büyük tarihli (saat + zaman yazar) log bu sayede çarşamabaya dönmüş olursun.

Geri yüklemesi kolay restore deyip yedek alınan dizini göstermen sana tüm alınan 3 türdeki yedekleri tarih sırasına göre gösterecektir wink

İnşallah yardımcı olmuşumdur.Kafanı karıştırmak istemem

Söylemeyi unuttum Loglar veri tabanına yazmak gibi sürekli tutulduğunda eğer işlemler yoğun iste log dosyası alanını farklı bir harddisk üzerini göstererek harddikste verim düşmesini engelleebilirsin
kolay gelsin

14

Re: sql yedekleme

@konuya
@sasmazali
Benimi gözümden birşeyler kaçtı?
Siz neye dayanarak bu önerilerde bulundunuz? Benim gördüğüm kadar petkomahmet hanigi SQL server'in backup'ını almak istediğini bize belirtmek nezaketinde bulunmadı.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

15 Son düzenleyen, sasmazali (19.04.2012 13:06:06)

Re: sql yedekleme

@konuya      : www.SQLBackupAndFTP.com  ......
@petkomahmet : Teşekkürler konuka


konuka ya verilen teşekkür cevabı ve buna binayen bir cevap. ilk cevap veren birisi olsam sorduğun soruyu anlarım. İşini çözerse sevinirim çözmezsede problem değil nasıl olsa formda ihtiyaç duyacak insan vardır.

16

Re: sql yedekleme

@mehmetk : bilgi amacli

"SqlBackupAndFTP is a SQL Server backup software that makes SQL database backup, zip and FTP for SQL Server and SQL Server Express 2008 & 2005. Available in Free and Paid editions.  "

free version 1 database i sadece yedekleme imkani veriyorken ucretliler 1 den fazla ve ucretlerine gore ek imkanlar saglamakta

Compatibility
    SQL Server 2012 Express
    SQL Server 2008 Express
    SQL Server 2005 Express
    SQL Server 2012 - all editions
    SQL Server 2008 - all editions
    SQL Server 2005 - all editions
    SQL Server 2000 (only local backups, not remote)
    Win2000, WinXP, Win2003, Windows Vista, Win2008, Windows 7

17

Re: sql yedekleme

Soykan, "SQL Server" denildiğinde benim en son aklıma MS-Sql geliyor. smile
Sanırım MS'fobimden kaynaklanıyor.
Bu nedenle 2 kişinin buna yönelik cevap verdikleri için saşırdım.
Ben MySql, Firebird, SqLite ve son aylardır PostgreSql kullanıyorum. Ve bunların hepsinin backup alma şekli farklı.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

18

Re: sql yedekleme

@mehmetk ayni program in mySql destegide var

19

Re: sql yedekleme

Ürüne biraz göz attım. Güzel birşeye benziyor.
Ama benim veritabanlarım ağırlıklı linux server'lerde kurulu olduğu için, benim çok işime yaramz.
Ayrıca linux ortamında tüm ücretli olan opsiyonlar ücretsiz mevcut. Tabii biraz döküman okumak lazım; hazır birşey yok wink

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.