SambaPOS

Open Source Restaurant POS Software

Kullanıcı Aletleri

Site Aletleri


kaydırma çubuğu

Writing /var/www/doc.sambapos.org/public_html/data/cache/e/e49692d0ab332da80ca8c60b8a19ed87.metadata failed
Writing /var/www/doc.sambapos.org/public_html/data/cache/8/81f7b883c61dc9d29eb910dafe4f92ac.metadata failed
Writing /var/www/doc.sambapos.org/public_html/data/cache/8/81f7b883c61dc9d29eb910dafe4f92ac.xhtml failed

Diller:

Linkler


tr:tips:sql_ce_veritabanindan_sql_express_edition_a_veri_nasil_tasinir
Writing /var/www/doc.sambapos.org/public_html/data/cache/e/e49692d0ab332da80ca8c60b8a19ed87.xhtml failed

SQL CE Veritabanından SQL Express Edition'a veriler nasıl aktarılır?

Aşağıda anlatılan işlemler hatalı yapılırsa VERİ KAYBINA neden olabilecek işlemlerdir.
Konu hakkında bilginiz yoksa lütfen denemeyin.

Bu işlemleri yapmadan önce mutlaka veritabanınızın yedeğini alınız.

Bu belge içerisinde SambaPOS'u ilk olarak SQL CE veritabanı üzerinde kullanıp daha sonra çok kullanıcılı sistemlere geçmek isteyen veya SQL Express Edition üzerinde çalışmak isteyen kullanıcıların SQL CE de bulunan tüm verilerini nasıl SQL Express Edition'a aktarabileceklerini anlatacağız.

Gerekli Yazılımlar

1. SQL Compact 4.0 ToolBox Programı.
2. SQL Express Edition + Management Studio Pack

İşlem Adımları 1. Öncelikle SQL CE de oluşan datanın SQL Express' aktarılabilecek bir formatta dışarı alınmasını.

2.SQL Express'in bilgisayarınıza kurulması

3.SQLCE den alınan dataların SQL Express e aktarılması

4.SambaPOS üzerinde veribağlantısının güncellenmesi;

SQL CE den Dataların Dışarı Aktarılması

SQL CE üzerinde şuana kadar oluşan dataları dışarı alabilmek için 3. parti yine Open Source bir yazılım olan SqlCe 40 Toolbox adındaki yazılımı kullancağız. Bu programı buraya tıklayarak indirebilirsiniz.

Program sadece bir tane exe den ibarettir. İndirme işlem bittikten sonra; bu exe çalıştırılır.

Program açıldıktan sonra sol üstte bulunan bağlantı ayarları alanına mouse ile sağ klik yapılarak mevcut veritabanı dosyamız seçilerek bu program ile açılması sağlanır.

Açılan pencerenin en üst satırında bulunan Browse tuşuna basarak genellikle Belgelerim > SambaPOS2 > dizini içinde yer alan SambaPOS2.sdf dosyası seçilir. ve CLOSE tuşuna basılır.

Bu şekilde sqlCE veritabanı dosyanızı SQL Compact 4.0 ToolBox ile açmış oluruz.

Programın ekranının sol bölümünde bulunan SambaData2.sdf yazısı üzerinde mousen sağ tuşuna tıklayarak Menüyü açıyoruz.

Bura açılan pencerede Script Database Schema and Data seçeneğini seçiyoruz.

Script Database Schema and Data seçildikten sonra bize oluturacağı dosyayı nereye hangi isimle kaydedeceğini sorduğu bir pencere açılacak. Burada Masaüstünü seçip dosyamıza uygun bir isim verip Kayıt Türünüde SQL Server Script (*.sql) olarak seçip Kaydet tuşuna tıklıyoruz.

Bu sayede SQL CE üzerinde tutulan tüm verilerimizi bir SQL cümlesi haline getirmiş oluyoruz.

SQL Express'in bilgisayarınıza kurulması

Bu konu detaylı olarak http://doc.sambapos.com/doku.php/tr/dbase/sql_server_2008_express_edition_nasil_kurulur adresinde bulunan dökğmanda anlatılmıştır.

SQLCE den alınan dataların SQL Express e aktarılması

Yukarıda anlatılan talimatlara göre SQL Express Edition bilgisayarına kurulduktan sonra SQL Management Studio programı başlatılır.

Management Studio'ya kurulumda verdiğiniz bilgilere göre Login olunur.

SQL e login olunduktan sonra, Solda bulunan Tree'den New Database seçeneği seçilerek SambaData veritabanımız elle oluşturulur.

Açılan NewDatabase penceresinde Database Name: alanına SambaData2 yazılır ve OK tuşuna basılarak veritabanı açılmış olur.

Veritabanı adı burada yazıldığı gibi mutlaka SambaData2 olmalıdır.

Veritabanı açıldıktan sonra, Management Studio ana Menüsünden File > Open File seçenekleri seçilerek SQL CE de oluşturduğumuz aktarım dosyası açılır.

Dosya Seçilir,

Dosya açıldıkltan sonra içeriği pencerenin sağ tarafında görülecektir.

ÇOK ÖNEMLİ Yukarıdaki resimde kırmızı ok ile gösterilen veritanaı alanı ilk olarak Master olarak gelecektir. Onun MUTKALA SambaData2 ile değiştirilmesi gerekmektedir.

Veritabanı SambaData 2 olarak seçildikten sonra hemen sağında bulunan Execute tuşuna tıklanarak işlemimiz tamamlanır ve aktarım dosyamızdaki verilerin tümü SQL Express Edition a aktarılmış olur.

Artık tüm verileriniz SQL Express Edition'a aktarılmış oldu.

SambaPOS üzerinde veribağlantısının güncellenmesi

2. adımda anlatıldığı biçimde SQL Express Edition'ı kurduysanız; SambaPOS içerisinde Yönetim > Ayarlar > Yerel Ayarlar > Veri Bağlantısı alanına data source=Mehmet-PC; user id=sa; password=samba.1234; yazmanız yeterli olacaktır.

Burada yer alan Mehmet-PC kullandığımız bilgisayarın adıdır. Siz buraya kendi bilgisayar adınızı yazmalısınız.

Bu konu ile ilgili detaylı dökümana :

http://doc.sambapos.com/doku.php/tr/dbase/client_server_baglantisi_nasil_yapilir?#programi_cok_kullanicili_kullanacaksaniz adresinden erişebilirsiniz.

Konu hakkında SambaPos Forum sitesi üzerinde bir Topic başlattık, Sorularınızı ve görüşlerinizi buradan paylaşabilirsiniz. Link : http://forum2.sambapos.com/index.php/topic,165.0.html

tr/tips/sql_ce_veritabanindan_sql_express_edition_a_veri_nasil_tasinir.txt · Son değiştirilme: 2012/09/07 09:30 (Dışarıdan düzenle)