1c muhasebe nasıl kopyalanır. Veritabanının bir kopyasını bir dosyaya yükleme. yöntem: boşaltma bilgi veritabanını kullanma.

Kısmi veya eksiksiz veri kaybından korunmak için, bilgi merkezinizle herhangi bir işlem yapmadan önce, verileri 1C'ye yedeklemek gerekir. Bir yedeklemenin yardımıyla, veritabanını kopyalama sırasında bulunduğu duruma döndürebilirsiniz.

Elle 1C yedek kopyasını oluşturun

1C'yi çalıştırın ve bilgi veritabanınız için konfigüratör modunu seçin:

Aşırı yüklemeyi önlemek için önceki yedekleri silinsin mi? Veritabanımı nasıl kurtarabilirim? Bilgilerinizi korumak için bilgi veritabanınızı 1C yedeklemek gereklidir. Bu bölüm, yukarıdaki konuları tartışır ve farklı türlerde yedekleme çalışmalarını sunar, bir bakım planı geliştirir ve bunu yedekleme stratejinizde nasıl kullanır.

En basit yedekleme türü, bir veritabanının tam bir yedeğidir - bir veritabanının, bir veritabanının geri yüklenebileceği tek bir nokta sağlayan tam bir kopyası. Yedekleme işlemi birkaç saat sürebilir, ancak bir yedeklemeyi yalnızca bir noktada geri yükleyebilirsiniz.

Yapılandırıcıya giriş yaptıktan sonra, Yönetim menüsüne gidin ve “Bilgi veritabanını boşalt” öğesini seçin.


Yedeklemeyi kaydetmek için bir klasör belirlemeniz gereken bir pencere belirir (benim durumumda 1C Arşiv kopyaları olarak adlandırılır, istediğiniz gibi adlandırabilirsiniz), yedekleme dosyasının adı (benim durumumda BP20082012, ilk iki harf, bundan sonra bilgi tabanının adının belirtilmesidir) tarihi kaydedin, örneğin 20 Ağustos 2012) ve kaydet'i tıklayın.

Başka bir veri yedekleme türü farklı yedekleme. Diferansiyel bir yedekleme, tam yedeklemeyle aynı işlemleri gerçekleştirir, ancak yalnızca önceki tam yedeklemeden bu yana değiştirilen veya eklenen tüm verileri içerir. Diferansiyel yedeklemeler, tam yedeklemeden sonra birikimli ve ardışık yedeklemelerdir ve siz daha fazla veri değiştirdiğinizde veya eklediğinizde boyut olarak artar. Öyleyse neden farklı yedeklere ihtiyacımız var?


Programın dosya kaydetme işlemini gerçekleştirmesini bekliyoruz. Bu işlem yapılandırıcı penceresinin sol alt köşesinde görülebilir:


Tamamlandığında, program bir mesaj görüntüler:

Bu, yedekleme stratejisi bölümünde ele alınacak, farklı yedeklemeler kurtarma işlemlerini gerçekten hızlandırabilir, böylece kurtarma işlemi sırasında birçok işlem günlüğü yedeklemesini atlayabilirsiniz. Farklı bir yedeklemeyi kullanarak, aynı noktaya aynı zamanda ulaşmak için birden fazla işlem günlüğü girdisini yeniden yazmaktan çok daha hızlıdır.

Boşaltma bilgi veritabanı

Bir işlem günlüğü yedeği, son günlük yedeklemesinden bu yana oluşturulan tüm işlem günlüğü girdilerini içerir ve veritabanını belirli bir zamanda geri yüklemek için kullanılır. Bu, kümülatif olan diferansiyel yedeklemelerin aksine artımlı oldukları anlamına gelir. Artan olduklarından, veritabanını zaman içinde belirli bir noktaya geri yüklemek isterseniz, veritabanını o noktadan önce o noktadan önce yeniden düzenlemek için gereken tüm işlem günlüğü girdilerine sahip olmanız gerekir.


Yedekleme oluşturuldu.

Veritabanının bir yedeklemeden nasıl geri yükleneceği anlatılmaktadır.

Planda 1C'de otomatik yedeklemeyi ayarlama

Bu komut, otomatik modda yedekleri ayarlamanıza yardımcı olacaktır. Sadece 1C veri tabanındaki işlem modu için uygundur. İstemci-sunucu modunda ayarlanması için, 1C DBMS araçlarını kullanarak yedekleme yapılmasını önerir - MS SQL, Postgre, vb.

Yöntem: boşaltma bilgi veritabanını kullanarak

Günlük yedekleme zincirinde bulunurlar. Günlükleri yedekleme zinciri tam bir yedeklemeye uzansa da, kurtarma sırasında tüm yedekleme günlüklerini geri yüklemeniz gerekmez. Pazar akşamı ve çarşamba akşamı, her yarım saatte bir yedekle tam bir yedek oluşturduysanız, Pazar gününden başlayarak ve Cuma günü bir felaketten sonra veritabanını geri yükledikten sonra, ortamın tam yedeklemesini ve derginin Çarşamba gününden Çarşamba gününe kadar tüm yedek kopyalarını kullanabilirsiniz. Pazar akşamı tam yedeklemeye tamamen dönmek yerine.

Yapılandırmak için "Yönetim" sekmesini, "Destek ve Bakım" ögesini takip edin:


Veritabanlarının kopyalarını bilgisayarınızda veya harici bir sabit sürücüde saklayabilir ve ayrıca 1C Cloud Archive hizmetini de kullanabilirsiniz.

Bir günlük yedekleme zinciri, bir veritabanını belirli bir noktaya geri yüklemek için gereken tüm işlem günlüğü girdilerini içeren sürekli bir günlük yedekleme dizisidir. Zincir, veritabanının tam bir yedeği ile başlar ve bir şey zinciri parçalayana kadar devam eder, böylece bir başka tam yedek alınana kadar günlüğün daha fazla yedeğini engeller. İşlem günlüğünün boyutunu yönetmek için, günlükleri yedeklemeniz gerekir.

Günlük dosyasının başarısız günlüğünü engellemek için, düzenli günlük yedeklemeleri yapmanız gerekir. Günlük yedeklemeleri sadece bir sonraki bölümde açıklanan tam kurtarma modelinde kullanılabilir. Bu modellerin her biri, disk alanı tasarrufu ile felaket kurtarmanın ayrıntılarının sağlanması arasındaki dengenin dengelenmesi için farklı bir yaklaşımı temsil etmektedir.

Yedeklemeyi ve geri yüklemeyi el ile başlatmak için kullanılabilecek bir işlev de vardır, ancak "Yedekleme Ayarı" öğesinin konusuyla ilgileniyoruz:


Muhtemel kişiselleştirme seçenekleri program ile çalışmanın tamamlanması üzerine programlanır. Hepsinden iyisi, özellikle veritabanında çalışıyorsanız, "Düzenli olarak planlanmış" seçeneğini seçin. Yapılandırmak çok kolaydır. Ekran görüntüsünde günlük prosedürü kurdum:

Basit bir kurtarma modeli basittir: basit. Basit bir kurtarma modeli kullanan veritabanlarında, yalnızca tam veya farklı yedeklemeleri geri yükleyebilirsiniz. Böyle bir veritabanını belirli bir zamanda geri yüklemek imkansızdır, sadece tam veya farklı bir yedeklemenin oluştuğu zamanda geri yükleyebilirsiniz.

Yedekleme geçici dosya dış işleme

Tam kurtarma modelinde ayrıca tanımlayıcı bir isim vardır. Bu, işlem günlüğü yedeklemeleriyle birleştirilmiş tam ve farklı veritabanı yedeklerinin bir kombinasyonunu içeren bir felaket kurtarma planı geliştirmenize olanak tanır.


Bu ayarlara ek olarak, kopyaların saklanması için dizin belirtmeniz (Google Drive veya Yandex Disk'i kullanmak en iyisidir) ve kaç tane yedekin saklanacağını da belirtmeniz gerekir:


İşletim sistemi ve üçüncü taraf programlarının yedek araçları

Bir veritabanı hatası durumunda, tam kurtarma modelini kullanarak veritabanlarını geri yüklerken maksimum esneklik elde edersiniz. İşlem günlüğünde saklanan verilere yapılan değişiklikleri kaydetmeye ek olarak, tam kurtarma modeli veritabanını belirli bir zamanda geri yüklemenizi sağlar.

Yöntem: Yapılandırma dosyasının kopyalanması

Felaket kurtarma, bir felaket meydana gelirse bilgi sistemlerini ve verileri geri yüklemek için kullanabileceğiniz bir süreçtir. Doğal afetlerden bazı örnekler, yangın ya da teknik felaket gibi doğal ya da insan yapımı bir felaketi içermektedir. Felaket kurtarma planlaması, bir felakete tepki olarak oluşması gereken tüm eylemleri hazırlamaya adanmış bir iştir. Planlama, değerli verilerin kurtarılmasına yardımcı olacak bir strateji seçmeyi içerir.

Bir kişisel bilgisayarla çalışırken, faaliyetlerimizin sonuçlarını periyodik olarak kaydetme gereği hakkında çok şey söylenmiş ve yazılmıştır, dolayısıyla bu ortak gerçekleri tekrarlamayacağız. Bilgi tabanı, özünde, büyük bir grup insanın meyvesidir, bu yüzden 1C'de yedeklemenin nasıl düzgün şekilde yapılandırılacağını bilmek önemlidir.

Bu gibi durumlarda daha güvenli olmak için, kurtarılmış verilerinizi 30 dakikadan fazla olmamak üzere saklamanızı öneririz. Üretim sunucunuzdan uzak bir mesafede bulunan ayrı bir sunucudaki aralıklar. Bu pahalı bir yedekleme stratejisi olsa da, en az iki amaç için çalışacaktır.

Kullanıcılarınızı zaten geri yüklenen veritabanına bağlayın ve sıfırdan geri yükleyin. Verilerinizi potansiyel bir afet bölgesinden uzak tutun. . Yalnızca tam yedeklemeleri içeren bir strateji, geri yükleyebildiğiniz bir şekilde sınırlıdır. Prensipte, şekilde gösterildiği gibi sadece tam yedekleme süresini geri yükleyebilirsiniz. Bu nedenle, veri kaybından kaçınmanız gerekiyorsa ve Veri yeniden oluşturulamıyorsa, şekilde gösterildiği gibi günlük yedekleri de dahil edilir.

İşletim sistemi ve üçüncü taraf programlarının yedek araçları

1C dosya modundayken, veritabanı tabloları tek bir dosyada saklanır. Programın lansman penceresinin alt kısmında yeri görülebilir (Şekil 1).

“File =” yazısından sonra belirtilen adres çubuğu, 1CD uzantılı bir dosya aramamız gereken yerdir (Şekil 2).

Veritabanının bir kopyasını dosyaya yükle

Tam yedekleme ile yedekleme stratejisi. Tam ve yedek günlükleri ile yedekleme stratejisi. Her 30 dakikada bir günlük yedeklerinin alındığını düşünün. Tüm yedeklemeler mevcut olduğu sürece, işlem kaydını yarım saatte bir yedeklediğinizde, yarım saat boyunca işinizi asla kaybetmeyeceğinizi garanti edebilirsiniz. Ancak, bu en iyi strateji olmayabilir. Yapılacak ilk şey kuyruğu yedekleyip kurtarma işlemini başlatmak olacaktır.


Şekil 2

Daha fazla olası eylemlerin listesi:

  1. Bu dosyayı başka bir klasöre veya başka bir fiziksel ortama kopyalayın;
  2. Archiver programını kullanarak dosyayı arşivleyin ve depoya yerleştirin.

Doğal olarak, bu eylemler periyodik olarak ve tercihen veritabanında asgari değişikliklerin yapıldığı anlarda yapılmalıdır. Küçük belge akışı olan küçük hacimli veritabanları için, dönem, ayda bir yedeklemeden haftada birkaç kez olabilir. Büyük şirketler, her gün yedeklemeler yapmak için tercih edilir.

Bir kuyruk günlüğü yedekleme, daha önce kopyalanmamış bir günlüğün bir bölümünü içeren bir işlem günlüğü yedeğidir. Kuyruk yedeklemesi günlüğü kesmez ve genellikle veritabanı için veri dosyalarına erişilemediğinde kullanılır, ancak günlük dosyası zarar görmez.

Veritabanını bir sıkıntı noktasına geri yüklemek, geçen Pazar günü tam yedeklemeyi geri yüklemek ve daha sonra 336 günlüğe yedeklemek anlamına gelir. Veritabanında haftada ne kadar veri olduğuna bağlı olarak, bu cevap vermesi çok uzun sürecek büyük bir işlem kaydı olabilir. Bu açıkça optimal bir kurtarma stratejisi değildir.

Bazı programlar, kopya oluşturmanın tarihini kaydedilen dosya adına ayarlayarak keyfi bir arşivleme programını özelleştirmenizi sağlar.

1C'de uygulanan yedekleme teknolojisi

1C platformunun kendisi aşağıdaki yedekleme mekanizmasını uygular:

  1. Veritabanında hiç kullanıcı olmadığından emin olmak için onu yapılandırıcı modunda açın;
  2. Yönetim menü öğesini seçin;
  3. "Bilgi veritabanını boşalt" ı tıklayın;
  4. Açılan dizin seçim penceresinde, yedeklemeyi saklamak için konumu seçin;
  5. Veritabanı tablolarının kaydedileceği dt uzantılı dosya adını ayarlayın;
  6. Bekliyoruz.

Veritabanında en az bir kullanıcı varsa, kaydetme kesintiye uğrayacak ve ekranda “Özel engelleme hatası” mesajı görünecektir (Şekil 3).

Bu sorunu hafifletmek için bazı stratejiler daha sık tam yedeklemeler kullanır, ancak bunlar her gün çok büyük olabilir. Bir alternatif, yalnızca önceki tam yedeklemeden bu yana değiştirilmiş verileri içeren farklı yedeklemelerin kullanılmasıdır. Örneğimize devam edersek, bu strateji şekilde resmedilmiştir.

1C bilgi bankası için yedekleme stratejisi uygulaması

Tam, log ve diferansiyel yedeklerle yedekleme stratejisi. Oldukça basit ve çekişmeli bir örnekti, ancak her bir yedeklemenin avantajlarını açıkça gösteriyor. Sıklık Pazar günü her hafta "Haftalık" olarak ayarlanır.


Şekil 3,

Veritabanının hacmine bağlı olarak, boşaltma işlemi birkaç dakikadan birkaç on dakikaya kadar sürebilir. Bu moddaki çok büyük veritabanları kaydedilemez, çünkü dosya sisteminin kısıtlamaları geçerli olmaya başlar.

Tam yedekleme dosyalarının üst üste gelmesini önlemek için “Yedekleme Dosyaları Varsa” içinde “Üzerine Yaz” seçeneğini seçmek önemlidir. “Yedekleme bütünlüğünü kontrol et” seçeneğini de seçmeniz önerilir. Gerekli olmamasına rağmen, yedekleri doğrulamak iyi bir uygulamadır.

Yedekleme Doğrulaması, yedeklemedeki fiziksel bütünlüğün doğrulanmasını sağlar, böylece yedeklemedeki tüm dosyalar okunabilir ve geri yüklenebilir ve kullanmanız gerekiyorsa yedeklemeyi geri yükleyebilirsiniz. Etkin bir yedekleme planı için bir sonraki adım, günlük farklı yedeklemeler oluşturmaktır. Her bir günlük fark yedeklemesi, bir yedek yedek oluşturma anına tam bir yedek oluşturma anından gelen bilgileri içerecektir, diğer bir deyişle, her bir sonraki diferansiyel yedeklemesi, önceki diferansiyel yedeklemelerden gelen verileri biriktirecek ve önceki yedeklemelerin yenisiyle yazılması güvenli olacaktır.

Alıcı dosyasının büyüklüğüne dair bazı kısıtlamalara rağmen, bu yöntem hem dosya hem de istemci-sunucu işlemleri için mükemmeldir.

Yedek 1C sunucusu

DBC'nin 1C veritabanı tabloları için depolama ortamı olarak hizmet ettiği yere bağlı olarak, yedekleme teknolojisi de önemli ölçüde farklılık gösterir.

“Yedekleme dosyaları varsa” bölümünde “İşlem Günlüğü” ve “Üzerine Yaz” seçeneğini seçtiğinizden emin olun. Bu, her yeni diferansiyel yedeklemede yeni bir işlem günlüğü yedeklemesi başlattığımızdan emin olacaktır. Aşağıdaki tüm işlem günlüğü dosyaları saatlik olarak yürütülür ve bir önceki işlem günlüğüne eklenmelidir.

Bir saat yedeği oluştururken “Ekle” yi seçmek çok önemlidir. Şimdi tüm yedeklerin çalıştığını ve belirtilen hedefe kaydedildiğini kontrol etme zamanı. Şimdi, yedeklemenin belirtilen konumda oluşturulduğunu ve kaydedildiğini doğrulayalım.

Ülkemizde en yaygın olanlar:

  1. Microsoft SQL sunucusu, ücretsiz sürümü birkaç kırpılmış işlevsellik içerir;
  2. PostgreSQL oldukça kullanıcı dostu bir arayüze sahip tamamen ücretsiz bir veritabanı sunucusudur.

Birden fazla bilimsel makale, sql modunda yedek veri kaydetmenin ayrıntılı bir açıklamasına ayrılabilir. Burada ayrıca tüm eylemlerin sezgisel olarak basit olduğunu ve veritabanı yönetim konsolunda veritabanının içerik menüsünü çağırmaya geldiğimizi belirtmek isterim (Şekil 4).


Şekil 4,

Yedekleme geçici dosya dış işleme

Elbette, dış işlemenin veri tabanının bir parçası olmadığını söyleyebiliriz, ancak bazen geri yüklenmeleri gereken zamanlar vardır.

Bu problemi düşünün: bir harici işlem modülü geliştirirken, bir güç dalgası vardı. Bazı durumlarda bu bir sorun değildir ve bazı durumlarda işlemin yeniden açılması bir hata verir (Şekil 5):


Şek. 5

Hata raporlarının ayrıntılı bir açıklaması "Geçersiz veri depolama formatı." Yani bir haftadan fazla iş kaybedilebilir.

Ne yapmalı? Her şeyden önce panik yapmayın! Ve hiçbir durumda 1C koşmayın!

  1. Kullanıcının klasöründe bir TEMP dizini vardır (Windows 7 için C: \\ Users \\ UserName \\ AppData \\ Local'da bulunur), burada 1C kullanıcı verilerini kaydeder;
  2. Benzer dosyaların maskesi v8_ * ve uzantı tmp;
  3. Programı başlatmadan önce, başka bir yerde belirli bir maskenin bulunduğu adında tüm dosyaları toplamak gereklidir;
  4. Bu dosyaların kopyaları üzerinde uzantılarını epf olarak değiştirin;
  5. Onları yapılandırıcıda açmaya çalışın.

Programı bu algoritmadan önce çalıştırırsanız, dosyaların üzerine yazılır ve işlemin geri yüklenmesi mümkün değildir.


Teması devam ediyor:

Merhaba Tigran! Özellikle son birkaç yılda bir dizüstü bilgisayar kullanırken, bir sebepten ötürü çevrimiçi olmanız gerekir. Afiyet olsun ...