İçeriğe geç

Live

Proje veritabanı (SQL Server)

Live kayıtlarını kendi bilgisayarındaki dosyalara yazar. Live Ayarları’nda SQL Server seçilirse her proje kendi veritabanını kullanır; kayıtlar yerel dosyaya ve veritabanına birlikte yazılır.

Ne işe yarar

Varsayılan olarak Live alarm, olay, reçete, rapor ve arşiv kayıtlarını Live dosyasının yanındaki .veri klasöründe tutar. Studio’da Kayıtların yeri SQL Server veritabanı yapılırsa projenin kendi veritabanı olur. Live veritabanını ve tabloları ilk açılışta kendisi oluşturur. Excel, raporlama araçları ya da MES gibi başka programlar kayıtları SQL ile okuyabilir.

Yerel dosyalar yazılmaya devam eder ve kayıtların güvenlik kopyası olur. Veritabanına ulaşılamazsa kayıtlar yerel dosyada bekler, bağlantı gelince kaldığı yerden gönderilir. Aynı kayıt veritabanına iki kez yazılmaz.

Live Ayarları › Genel › Veritabanı: kayıtların yeri SQL Server, varsayılan sunucu ve veritabanı adı, günlük yedek.
Studio’da Live Ayarları › Genel › Veritabanı kartı: kayıtların yeri SQL Server, varsayılan sunucu ve veritabanı adı.

Studio’daki ayarlar

Live Ayarları › Genel › Veritabanı Anlamı
Kayıtların yeri Yerel dosya (varsayılan) ya da SQL Server veritabanı.
Sunucu Boşsa .\FABYAVISION: kurulumla gelen SQL Server Express. Başka bir sunucu için BILGISAYAR\ORNEK ya da BILGISAYAR,port yazılır.
Veritabanı adı Boşsa FV_ ve proje adı (Türkçe harfler İngilizce karşılığına çevrilir). Harfle başlar, yalnız İngilizce harf, rakam ve _ içerir. Veritabanı yoksa Live oluşturur.
SQL kullanıcısı, SQL şifresi Boşsa Windows kimlik doğrulaması kullanılır (önerilen). Şifre proje dosyasında gizlenerek durur, bu bir şifreleme değildir; tarayıcı izleyicilerine gönderilmez.
Günlük yedek al Varsayılan açık. Ayrıntı aşağıda.

Kartın altındaki Bağlantıyı sına düğmesi Studio bilgisayarından sunucuya bağlanır. Veritabanının var olup olmadığını ve yoksa oluşturma izni olup olmadığını söyler; hiçbir şey yazmaz.

Tablolar

Kayıt Tablo
Alarm geçmişi FV_Alarm, görünüm FV_AlarmView
Olay günlüğü ve operatör işlemleri FV_EventLog
Reçete kayıtları FV_RecipeRecord, FV_RecipeValue
Reçete aktarımları FV_RecipeTransfer
Rapor kayıtları FV_Report, FV_ReportValue, görünüm FV_ReportView
Veri arşivi FV_Archive, görünüm FV_ArchiveView
Tag, arşiv, reçete ve rapor adları FV_Name

Her satırda iki zaman alanı vardır: UnixMs (UTC, milisaniye) ve Time (Live bilgisayarının yerel saati). Görünümler kimlik yerine adları gösterir. Diğer günlükler FV_Log, Live’ın kalıcı verisi FV_Store tablosuna yazılır.

Örnek sorgular
 SELECT TOP 100 [Time], AlarmNo, EventName, [Text] FROM FV_AlarmView ORDER BY [Time] DESC // son 100 alarm olayı   SELECT [Time], Tag, [Value] FROM FV_ArchiveView WHERE Tag = 'T101_Seviye' // bir tag’in arşivlenmiş değerleri   SELECT [Time], Report, RecordNo, UserName FROM FV_ReportView // rapor kayıtları  

Okuma, saklama ve yedek

  • Live’daki alarm, olay, rapor ve arşiv görünümleri veritabanı bağlıysa ve o kayıtlar gönderilmişse veritabanından, değilse yerel dosyadan okur.
  • Rapor ve arşivlerin saklama ayarı aynen geçerlidir: yerel aylık dosya silinince veritabanındaki aynı ayın satırları da silinir. Alarm ve olay kayıtları kendiliğinden silinmez.
  • Günlük yedek al açıksa Live her gün saat 01:00’den sonra ilk fırsatta veritabanının yedeğini alır. Haftanın her günü için ayrı bir dosya olur (FV_Demo_Projesi_1.bak … _7.bak); bir hafta sonra en eskisinin üstüne yazılır. Dosyalar SQL Server’ın yedek klasöründedir.
  • Bağlantı koptuğunda, yeniden kurulduğunda ya da yedek alınamadığında Live olay günlüğüne bir sistem kaydı yazar.

Yedekli sunucu çiftinde

Sunucu boşsa ya da .\FABYAVISION ise iki Live da kendi bilgisayarındaki veritabanına yazar; iki ayrı ve tam kopya olur. Tek ortak veritabanı için sunucu adına bilgisayar adı yazılır (örnek PC-A\FABYAVISION). Bu durumda iki Live da aynı veritabanına yazar ve aynı kayıt iki kez yazılmaz. Ortak sunucuya iki bilgisayardan da erişilebilmelidir. Çiftin kurulumu yedekli sunucu sayfasında anlatılır.

Veritabanı sunucusunu kurma

  1. Bileşeni seçin

    Kurulum programının Bileşenler adımında Veritabanı sunucusu (Microsoft SQL Server 2025 Express) işaretlenir. Varsayılan olarak seçili değildir ve yalnız Live’ın çalışacağı bilgisayarda gerekir.

  2. Lisansı kabul edin

    Microsoft’un SQL Server lisans koşulları ayrı bir sayfada gösterilir. Kabul edilmeden bileşen kurulmaz.

  3. Kurulumu bekleyin

    SQL Server FABYAVISION adlı örnek olarak kurulur. Paket kurulum programının içinde yoksa Microsoft’tan indirilir (yaklaşık 750 MB, internet gerekir) ya da kurulum programının yanına konan SQLEXPR_x64_ENU.exe kullanılır.

  4. Projede seçin

    Studio’da Live Ayarları › Genel › Veritabanı kartında Kayıtların yeri SQL Server veritabanı yapılır ve proje Live’a yüklenir.

  • SQL Server 2025 Express 64 bit Windows 10 / 11 ya da Windows Server 2019 ve üstünü ister. Uymayan sistemde bileşen kurulmaz, Live kayıtları yerel dosyaya yazmaya devam eder.
  • Kurulum yönetici haklarıyla yapılır. Kurulumu yapan Windows hesabı SQL Server yöneticisi olur. Live başka bir Windows hesabıyla çalışacaksa o hesaba SQL Server’da yetki verin ya da bir SQL kullanıcısı tanımlayın.
  • Örnek ağa kapalı kurulur (TCP/IP ve adlandırılmış kanallar kapalı); yalnız aynı bilgisayardaki programlar bağlanır.
  • SQL Server Express ücretsizdir; bir veritabanı en çok 50 GB olabilir. Daha büyük kayıt hacmi için başka bir SQL Server sunucusu seçilebilir.
  • Deneme kurulumunda bu bileşen yoktur; Live var olan bir SQL Server’a bağlanabilir.

Veritabanına gitmeyenler

  • Kullanıcı hesapları ve proje ayarları proje dosyasında kalır.
  • Bağlantı şifreleri ve istasyona ait ayarlar veritabanına gönderilmez.
  • Tarayıcıdan izleyenler veritabanına bağlanmaz; veritabanı ayarı onlara gönderilmez.
  • Zaman makinesi kayıtları projenin veri klasöründe kalır.

Sık sorulanlar

SQL Server olmadan çalışır mı?

Evet. Varsayılan kayıt yeri yerel dosyadır; veritabanı isteğe bağlıdır ve proje başına seçilir.

Veritabanı bağlantısı koparsa ne olur?

Live çalışmaya devam eder. Kayıtlar yerel dosyaya yazılmayı sürdürür ve bağlantı gelince veritabanına gönderilir; durum olay günlüğüne yazılır.

İlgili sayfalar

Ücretsiz deneyin

Deneme sürümünü indirin, örnek projeyi açın ve bu özelliği kendi ekranınızda görün.