17 Mart 2010 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Genel BĐLGĐSAYAR DEĞĐŞĐKLĐĞĐ ve INSTALL ĐŞLEMĐ ETA:SQL VE ETA:V.8-SQL PROGRAMLARINDA INSTALL ĐŞLEMĐNDE ANA BĐLGĐSAYAR KAVRAMI Çok kullanıcı sistemlerde programlarımızın birden fazla bilgisayarda çalıştığı durumlarda Ana bilgisayar kavramı install işleminin daha hızlı yapılabilmesi için önemlidir. Programlarımız açısından Ana bilgisayar ETA nın kurulumdan sonra ilk install un alındığı bilgisayardır. Şekil 1 : SERVER VE BUNA BAĞLI BĐRDEN FAZLA BĐLGĐSAYARIN OLDUĞU BĐR NETWORK SĐSTEMĐ SERVER BĐLGĐSAYAR ETA:SQL bu bilgisayarda kurulu Herhangi bir kullanıcı tarafından veya uzak masa yöntemi ile bu bilgisayarda ETA:SQL Çalışmıyor. Sadece veri depolamak için kullanılıyor Terminal 1 ETA:SQL için ilk install alınan bilgisayar 0 Terminal 2 ETA:SQL için ikinci install alınan bilgisayar 1 Terminal 3 ETA:SQL için üçüncü install alınan bilgisayar 2
Şekil 1 deki kurulum şemasına göre Sistemin Ana makinesinin Server bilgisayar olmasına rağmen ETA için Ana makina Terminal 1 isimli bilgisayardır. Çünkü ETA, server üzerinde kurulu olmasına rağmen server üzerinde çalışmayıp, ilk install Terminal 1 isimli bilgisayardan alınmış ve aktif olarak çalışmaktadır. Şekil 2 : SERVER BĐLGĐSAYAR ETA:SQL bu bilgisayarda Kurulu Bilgisayar başında kullancı yok ancak uzak masa yöntemi ile bu bilgisayarda ETA:SQL kullanılıyor. Terminal 1 ETA:SQL için ikinci install alınan bilgisayar 1 Terminal 2 ETA:SQL için üçüncü install alınan bilgisayar 2 Terminal 3 ETA:SQL için dördüncü install alınan bilgisayar 3 Şekil 2 deki kurulum şemasına göre Server bilgisayar hem sistemin Ana makinası hem de ETA nın Ana makinası konumundadır. Çünkü Server bilgisayarda ETA:SQL aktif olarak çalışmaktadır. Đlk Install işlemi bu bilgisayarda yapılır. Şekil 3 : Ana Server Bilgisayar yok. ETA:SQL herhangi bir bilgisayarda kurulmuş. Đlk install alınan makine ANA makine Terminal 1 Đkinci install alınan bilgisayar Terminal 2 Üçüncü install alınan bilgisayar Şekil 3 teki kurulum şemasına göre; herhangi bir Server bilgisayar mevcut değil. ETA:SQL herhangi bir bilgisayara yüklenerek install işlemi yapılmış. Dolayısı ile ilk Install alınan bilgisayar ETA için Ana makine olarak kabul edilmektedir.
Đnstall Đşlemine Hangi Durumlarda Đhtiyaç Duyarız? Program kurulumu yapıldıktan ve install işlemleri tamamlandıktan sonra aşağıdaki durumlar dışında install alınması gerekliliği yoktur. 1) Ana Bilgisayar komple değiştiğinde 2) Ana bilgisayarda bazı donanım değişiklikleri yapıldığında (BIOS güncelleme, Ana kart değişimi vb..) 3) Sistemde oluşan ve sistem konfigürasyonunu değiştiren teknik sorunlarla karşılaşıldığında 4) Đlave terminal kurulumu yapıldığında 5) Terminal bilgisayar değişikliği yapıldığında ANA BĐLGĐSAYAR DEĞĐŞĐKLĐĞĐNDE YAPILMASI GEREKEN ĐŞLEMLER Herhangi bir nedenden dolayı ETA:SQL veya ETA:V.8-SQL ilk kurulduğu bilgisayardan başka bir bilgisayara taşınacak ise yani ana makine değişecek ise aşağıdaki işlemler sırası ile yapılmalıdır: 1) Ana bilgisayarda kurulu olan SQL Server Stop edilmelidir. a) SQL Server 2000 veya MSDE kurulu ise Ekran 1 in sağ alt bölümünde bulunan SQL Server Manager durdurulmalıdır. Ekran 1 : Server Manager ın durdurulacağı SQL Server 2000 ekranı
b) 2005 SQL Server veya 2005 Express kurulu ise; Ekran 2 deki Başlat/Programlar/Microsoft SQL Server 2005/Configuration Tools/SQL Server Configuration Manager ekranından ilgili servis durdurulmalıdır. Ekran 2 : Server Manager ın durdurulacağı SQL Server 2005 ekranı Programın kurulu olduğu diskten (Ör. D:\ETASQL) program klasörü (ETASQL veya ETAV8SQL) komple yedek alınarak başka bir ortama taşınmalıdır. (Başka bir disk, CD, DVD vs.) PROGRAMIN YENĐDEN KURULMASI VE INSTALL ĐŞLEMĐ Programın yeniden kurulacağı bilgisayar hazır hale getirildiğinde kurulum için aşağıdaki adımların izlenmesi gerekmektedir. Program Kurulumu Daha önceden başka bir ortama yedek alınan ETA:SQL veya ETA:V.8-SQL program klasörü yeni bilgisayarın sabit diskine tekrar yüklenir. (Ör. D:\ETASQL) ve ETASQL CD sinden ETASQLBDE kurulumu yapılır. Path Tanımları Kontrolü Eğer bilgisayar adı veya programın kurulu olduğu disk sürücüsü değişmiş ise; (Örneğin: önceki bilgisayar adı SERVER ve program C diskinde yüklü iken, yeni bilgisayarda bilgisayar adı ANASERVER programın D diskinde yüklü) ETASQL klasörü altında bulunan ve path tanımlarını düzenleyen ETAUTLPATH dosyası çalıştırılarak gerekli değişiklikler yapılmalıdır. ETAUTLPATH dosyası, yine aynı klasör altında yer alan init.eta dosyasının içerisinden bilgileri alır. Đnit.eta dosyası txt formatındadır ve Not Defteri programı ile açılabilir. Gerekli düzenlemeler bu ekranda da yapılabilir. Yapılması gereken düzenleme aşağıdaki resimlerle anlatılmıştır
Adım 1 : Adım 2 : Önceki bilgisayara ait path tanımları
Bul değiştir(ctrl+h) yöntemi ile yeniden düzenleme Programın ilk yüklü olduğu disk değiştiği için şirket tablosundaki path tanımlarının da düzenlenmesi gerekmektedir. Bunun için aşağıdaki sorgu ETASQLMNG sorgu ekranından çalıştırılarak önceki disk sürücü C yeni disk sürücü ismi D ile değiştirilmiş olur. UPDATE SIRKET SET SIRDBLOCATION=REPLACE(SIRDBLOCATION,'C:\','D:\') INSTALL ĐŞLEMĐ Ana bilgisayarda program klasörü altında yer alan ETASQLINS programı Ekran 3 teki gibi çalıştırılır. Ekran 3 : ETASQLINS programı ekranı Đleri tuşuna basılarak Ekran 4 e yani ürün numarasının girileceği ekrana gelinir ve ürün numarası girilir. Ürün numarası EtaUtlAbout.exe program dosyası çalıştırılarak öğrenilebilir. Tekrar Đleri tuşuna basılarak parametreler ekranına gelindikten sonra (0212) 444 1 382 nolu telefondan 2 tuşlanarak Đnstall departmanımıza ulaşılır ve install işlemi gerçekleştirilir. Karşı parametreler girildikden sonra Son tuşuna basılır ve hemen arkasından terminal install işleminin bitirilmesi için bir uyarı ekranı gelir. Tamam tuşuna basana kadar ekran beklemede kalır..
Ekran 4 : Ürün numarasının girileceği ekran Ekran 5 : EtaUtlAbout ekranı TERMĐNAL INSTALL ĐŞLEMĐ Terminal install işlemi için Ana makine install ekranı bekleme modunda iken diğer terminallerde de ETASQLINS programı çalıştırılır ve Terminal işaretlenerek devam edilir. Đnstall programı bilgisayar numarasını otomatik olarak getirecektir. Bu ekranda başka yapılması gereken bir şey olmadığı için SON tuşuna basılır. Tüm terminaller için aynı işlem tekrarlandıktan sonra ANA makinada bekleme modunda olan install ekranı TAMAM tuşu ile sonlandırılır. Böylece Ana makinadan ve terminal bilgisayarların Install işlemleri tamamlanmış olur. Bu aşamadan sonra yapılması gereken tek bir işlem vardır. Kullanılan dataların SQL ile bağlantısının sağlanması yani database lerin SQL Server e attach edilmesi işlemidir. Bu işlem SQL2005 Server veya SQL2000 server kurulu ise kendi tool larından yapılabileceği gibi ETASQL klasörü içerisinde yer alan EtaSQLMng den de yapılabilmektedir.
ETASQLMNG ĐLE DATABASE LERĐN ATTACH ĐŞLEMĐ ETA:SQL/ETA:V.8-SQL programının kurulu olduğu klasörün altında yer alan EtaSqlMng.exe çalıştırılır. MSDE veya SQL Server 2000 standart yüklü ise : ETASQLSYS de master kod için belirtilen şifre girilir. Yani ETASQLSYS ye girerken kullanılan şifre ile aynıdır. Ekran 6 : MSDE veya SQL Server 2000 yüklü bilgisayarda EtaSqlMng ekranı SQL2005 Express veya SQL Server 2005 standart yüklü ise : SQL2005 server veya express kurulurken verilen şifredir. Genellikle eta dır. Ekran 7 : SQL2005 Express veya SQL Server 2005 yüklü bilgisayarda EtaSqlMng ekranı
Đlgili bilgiler girildikten sonra Tamam tuşuna basılır ve Ekran 8 e gelinir. Kurulum yeniden yapıldığı için veritabanı bölümünde ETA:SQL/ETA:V.8-SQL e herhangi bir bilgi bulunmamaktadır. Ekran 8 : ETA SQL Browser ekranı Database leri aktif duruma getirmek için Ekran 9 dan Veritabanı / Tümünü Ekle (attach all) seçilir. Ekran 9 : Veritabanı seçme ekranı
tuşuna basılarak ETA:SQL/ETA:V.8-SQL in yüklü olduğu klasör seçilir. Bu ekranda kullanılan database ler görülecektir. Attach edilmesi gereken database ler ETA ile başlayanlardır. ETA ile başlayan klasörlerin tamamını bir kerede attach edebilmek için Ekran 10 dan Ana klasör olan ETA:SQL veya ETA:V.8-SQL in üzerinde iken TAMAM tuşuna basılır. Ekran 10 : Tümünü Ekle (Attach All) ekranı Tamam tuşuna basıldığında program otomatik olarak bütün database leri ilave edecektir. Şablon olarak kullanılan ETA_SABLON.mdf nin işareti kaldırıldıktan sonra Tamam tuşuna basıldığında bütün database lerin SQL ile bağlantısı kurulmuş ve program kullanılabilir duruma gelmiş olacaktır.