SQL Server 2005
WinTr aktif olarak SQL server işlemleri yapar. Bunların en başında grafikler için tag historical bilgileri gelir. Bunun haricinde diğer programlarınız ve internet erişimi içinde SQL işlemlerini kullanır. Bu bölüm bu işlemleri izlemeniz ve yönetmenize yarar.
WinTr bilgisayarınızda
WinTr isimli bir server oluşturur ve tüm işlemleri bu server’da yapar. Diğer programlar
Wintr’ye bağlanmak için bu server’ı kullanmalıdır. Bilgisayarınızda SQL 2005 yüklü olsa dahi Server ismi
WinTr değilse
WinTr programı otomatik olarak her açıldığında
Wintr isimli server’ı test eder ve eğer bulamazsa kurmak ister. Bu işlem tamamlanmadan programın büyük bölümü çalıştırılmaz.
WinTr SQL Server kurulumda belirlediği kullanıcı adı: sa şifresi : 12341234’dür.
WinTr yeni proje oluşturduğunuzda tüm işlemlerin öncesinde projeyi kaydetmeniz gerektiğini bildiren bir mesaj üretir. Proje ilk kaydedilirken veya her farklı kaydetme işleminde
WinTr proje ismine benzeyen bir database oluşturur. Bu database halen mevcut ise ismini biraz değiştirerek bu proje için ayrı bir database oluşturur. Bilgisayarınızda aynı isimli bir çok proje olabilir. Fakat aynı isimli birden fazla database olamaz.
Server Name: Bağlanılacak server ismini bu alana giriniz. (“Bilgisayar adı\Server adı”) Örneğin
WinTr Scada server adını “WINTR” olarak kurar.Internet üzerinden erişimlerde ise “Ip Numarası\Server adı,Tcp port numarası” şeklinde girilmelidir.
Örnek: “100.0.0.4\SQLEXPRESS,1410”
Password: Başlangıç değeri 12341234 olan şifre SQL bağlantı şifresidir. İlk kullanımda herhangi bir işe yaramaz. Sql Server 2005 database erişiminde iki güvenlik hizmeti sunar Windows doğrulaması ve şifreli erişim. Sadece Windows doğrulamasını kullanabilirsiniz. Ancak sadece şifreli erişim kullanılamaz. Bu seçeceği seçtiğinizde her iki yöntemi de seçmiş olursunuz. Tüm güvenlik ayarları Windows ve SQL üzerinden yapılır. Eğer şifreli işlemler talep ettiyseniz bu alana şifreyi girmelisiniz.
Bu alana girilen şifre Server şifresidir. Database şifresi değildir.
Database Listing: Server’da bulunan database listesini ve özelliklerini tabloya aktarır.
Select Database: Kullanmak istediğiniz database’i seçiniz. Eğer liste boş ise Create New DataBase butonu ile yenisini oluşturunuz.
Table Row Count: Sql’de kayıtlı olan satır sayısıdır.
Max.Row Count: WinTr SQL Server serbest dağıtılan paketini kullanmaktadır. Bu da 4 Gb ile sınırlıdır. Projenizde SQL ile ilişkilendirdiğiniz dataların boylarını hesap ederek olabilecek maksimum satır sayısını buraya girmelisiniz. Veya bu hesabı yapmadan geriye dönük elde etmek istediğiniz veri sayısına göre seçiminizi yapmalısınız.
WinTr yaklaşık her saniye kayıt almaktadır. Dolayısı ile buraya yazdığınız değer aslında bir süredir.
WinTr her açıldığında bu satır sayısını kontrol eder eğer data satır sayısı bu değeri geçmiş ise alttan %20’sini silmek için bir mesaj üretir. Mesajı hayır olarak cevaplayıp işlemi erteleyebilirsiniz. Her
runtime geçişinde bu ikazı verecektir. Evet olarak cevapladığınızda otomatik olarak silme işlemini gerçekleştir.
Clear Database: Proje geliştirme aşamasında bir çok gereksiz kayıt tutmuş olabilirsiniz. Projeniz bittiğinde eski bilgileri silmek için bu butonu kullanabilirsiniz.
Not: Tag’ler sql ile ilişkilendirip daha sonra bazı tag’lerde bu ilişki değiştiril ise
Wintr sizi mesajla ikaz edecektir ve SQL Tag Building işlemini yapmanızı isteyecektir. Bu işlemi yaptığınızda SQL’e yeni taglar ekleyeceği gibi artık kullanılmayanları da silecektir. Valu tipi değişen Tag’ları ise ilk önce silicek daha sonra tekrar oluşturacaktır. Böylece eski verilerinizden bazılarını kaybetmiş olacaksınız. Bu sebeple SQL Tag Building işlemi otomatik olarak yapılmamaktadır. Belki bu dataların kaybolmasını istemiyor olabilirsiniz. Böyle bir isteğiniz olduğunda işlemlerinizi manuel olarak yapmalısınız.
SQL Server Recording Time: Runtime yaklaşık olarak her saniyede bir refresh olur. En küçük refresh olma süresi 800 ms’dir. Bazen anlık olarak runtime’de izleyemesek bile daha hızlı değer almak isteyebiliriz. Örneğin: hızlı olan olayların detay verilerine erişmek isteyebiliriz. Bu durumda bu seçeneği mümkün olduğu kadar azaltıp daha fazla veri toplayabiliriz.
Check Tag Configuration: Connection manager’de oluşturduğunuz her historical tag’ın ve database tablosunun eşleştirmesini yapar. Eşleşmediği taktirde “SQL Tag Building” işlemini başlatmanızı söyleyen bir mesaj üretir. Bu işlem ile SQL Tablosun ile Tag Listesi eşleştirilir. Daha önce kullanılan fakat artık tag listesinde bulunmayan tagların sql kayıtlarını siler. Daha önce kullanılmadığı halde tag listesine yeni eklenen tag’lar için ise Database tablosunda yeni sütunlar açar.