Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / SQL SERVER / Sql Fonksiyonlar / Sql Server 2005-2008 Database Snapshot Kullanımı Snapshot nedir ?
Sql Bir tablodan diğer tabloya kopyalama

Sql Server 2005-2008 Database Snapshot Kullanımı Snapshot nedir ?

Sql Server 2005-2008 Database Snapshot Kullanımı Snapshot nedir ? database snapshot nedir ve nasıl kullanılır sorularına cevap bulacaksınız. Öncelikle database snapshot kavramı sql server 2005 versiyonu ile başlamıştır,sonraki versiyonlardada vardır.Daha önceki versiyonlar mevcut değildir.Database snapshot kavramı var olan bir veritabanının o anki kopyasını almakdır.Ancak bu kopya veritabanına bağlı değildir.Snapshot aldiktan sonra veritabanında yapilan degisiklikler snapshot için geçerli değildir.Snapshot başlı başına kendisine bağlıdır.Snapshot kullanımı veritabanı kullanımına göre daha hızlı ve seridir.Bir nevi veritabanının o anki değişiklik yapılmamış kayıtlarının saklanmasıdır. En önemli özelliği bağlı olduğu veritabanı bulunmazsa snapshotda çalışmaz.Bu yüzde bir backup sistemi olarak kullanılamaz ve çalıştırılamaz.Bu konuda dikkatli olmak gerekir.Fat32 sisteminde ve raw partitionlarda çalışmaz. Şimdi daha once oluşturulmuş muratkarakus veritabanı ile snapshot fonsiyonu nu kullanalım.

Snapshot Oluşturma

CREATE DATABASE MuratSnapshot ON ( NAME = MuratKarakus, FILENAME = ‘C:\MuratKarakusSnapShot.ss’) AS SNAPSHOT OF MuratKarakus;

Bu şekilde oluşturulmuş olur,ve Sql server içerisinde Object explorer içerisinde DATABASES içide database Snapshot içinde görünür.Bu şekilde kullanılır.Eğer database kayıtları silinirse veya snapshotdaki kayıtları database geri yüklemek isterseniz,

RESTORE DATABASE Muratkarakus FROM DATABASE_SNAPSHOT= ‘MuratKarakusSnapShot’

olarak kullanabilirsiniz.

Heps bu kadar kolay gelsin.


Ayrıca bknz.

Ltrim fonksiyonu

Ltrim fonksiyonu sql dili içerisinde kullanılan, sql fonksiyonları içerisinde verilen string değer yada seçilen sütundaki …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.