ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 6 Ocak 2009, Salı
 
 #  Kategoriler » ASP » Makaleler
 

Access'ten MSSQL'e Bu içeriğin puanı : 3,4 6106 Görüntülenme
Merhabalar.

Öncelikle bahsettiğimiz işlem için sistemimizde mutlaka Access 2003 (Yani Microsoft Office 2003) kurulu olması gerekir.Bildiğim kadarıyla bu işlem Office 2000'lerde geçersiz Office 2002 kullanan birilerinide tanımadığım için bilemiyorum.Siz buradaki yönergeleri kendiniz uygulayın varsa mutlaka olacaktır.Yoksa can sağlığı :)

Öncelikle bir veritabanımız var.Access ile yapılmış.Ancak sitemiz oldukça potansiyelini arttırdı.Acces çöküntüler yaşamaya başlayacaktır bundan kuşkunuz olmasın.Ayrıca çok da yavaş kalacaktır.İşte bu noktada devreye MSSQL (SQL Server) girecektir.

Ancak birçoğu burada hem eski sitelerinin kabarık veritabanındaki tabloların, verilerin nasıl yeni olarak girileceğini kara kara düşünür.İşte biz bu sorunu aşacağız.

Hazırda bulunan içinde veriler ve tablolar olan (boş veritabanlarında bu işlem hata verir) herhangi bir Access (*.mdb) veritabanımızı Access programı ile açıyoruz ve sırası ile üst menüden ;

Araçlar > Veritabanı Hizmet Programları > Yükseltme sihirbazını tıklıyoruz,

Karşımıza yine bir diyalog kutusu gelecek burda da aç diyerek sihirbazı başlatıyoruz.

Karşımıza ilk olarak 2 seçenek çıkacak.Bunlardan birisi "Varolan Veritabanını kullan" ve "Yeni veritabanı oluştur"

Bu 2 seçenek çok önemlidir.Uzaktaki bir SQL Servere bu işlemi yapacaksanız veritabanı kullanıcısının izinleri çok iyi ayarlanmış olmalıdır.Genellikle Hosting firmaları müşterilerine "CREATE DATABASE" izni olmayan kullanıcı isimleri verir.Bu yüzden ilk olarak 1. yani zor seçenekten başlayalım.

1. seçeneği seçiyoruz ve ileri dediğimizde bizden varolan veritabanına ilişkin bir ODBC tanımlaması istiyor.Daha önceden yaptığımız bu ODBC tanımlamasını seçiyor ve devam diyoruz.Sonrasında ise veritabanına eklenmesini istediğiniz tablolar ve verileri seçiyorsunuz.Diğer yerlerde bir oynama yapmayın access size en uygun ayarlamaları kendisi hallediyor.

2. seçenek ise;

2. seçeneği seçiyoruz ve ileri diyoruz.Karşımıza çıkan pencereden önce SQL Server sunucusunu yazıyoruz sonra "CREATE DATABASE" iznine sahip kullanıcı adını yazıyoruz (genelde "sa" olur)  kullanıcı parolasınıda yazıp en aşağıda Veritabanı adını belirtiyoruz ve ileri diyoruz.Yükselteceğimiz tabloları seçip ileri diyoruz.Sonraki pencerede de herhangi bir yeri anlamıyorsanız hiç dokunmadan ileri deyin.Sonraki pencereden "Uygulama Değişikliği Yok" alanını seçip ileri diyoruz.En son adımda ise "Son" düğmesine tıklatıyoruz ve tablolar oluşturularak veriler içerilerine giriliyor.Ayrıca en sonunda da size bir rapor oluşturuluyor.

İşte bu kadar artık bir SQL Server veritabanına sahipsiniz.Yazının uzunluğuna aldırmayınn bu işlemi 2 kez yaptıktan sonra ne kadar kısa olduğunu anlayacaksınız.

Notlar :

Ben kendi hostumda PLESK panel kullanıyorum.Veritabanını panelden oluşturduğumdan hem Türkçe veritabanları oluşmuyor hem de bu sihirbaz ile yaptığım işlemlerde tablo yapısını oluşturduğum halde veri yükseltmelerinde sürekli hata ile karşılaştım.

Ve tarih bilgisi olan çoğu tabloda bu sihirbaz otomatik olarak "Upsize_ts" adında yeni bir alan oluşturdu.Gerçi bunu sihirbaz seçeneklerinden engelleyebiliyoruz ama default olarak böyle

Son olarak access'te "True/False" yani "Evet/Hayır" alan biçimleri SQL Serverde sayı alanına dönüştürülüyor ve "0/1" şeklini alıyor.

Diğer soru ve sorunlarınızı bizimle forumlarda payalaşabilirsiniz.Önümüzdeki yazılarda görüşmek dileği ile
 Telif : Alparslan SARAL | Eklenme : 4 Haziran 2005, Cumartesi
 
 

Bu içerik hakkında 3 yorum yapılmış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
Yorumlar(3) Not : Yorumlar zamana göre son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır.
Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir.
+ peki sql serverdaki databasemizi nasıl dısarı kaydedıyoruz ve kullanıyoruz..
Yazan : recep | Zaman : 8 Mart 2006 Çarşamba, Saat 11:48
 
+ Teşşekkurler..
Çok yararlı oldu..

Yazan : erkut | Zaman : 10 Şubat 2006 Cuma, Saat 17:07
 
+ ben şu kullanıcı adı ve parolasını anlamadım hangi kullanıcı adı ve parolası?
Yazan : erdem | Zaman : 22 Ocak 2006 Pazar, Saat 13:12
 
 .: Sayfalar  1.
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

4694

Haydi okullar internete.... (tr)

325

rc0der Reklam Sistemi v1.0 (tr)

977

HiddenChest İş ve Bayilik Başvuru Formu (tr)

2006

TradeSE E-Ticaret Yazılımı (tr)

553

Link Portal 2007 3 Temalı (tr)

2328

Gupse Medya Linkleri v0.1 (tr)

636

HiddenChest Ziyaretçi Defteri (tr)

2219

HiddenChest Kayan Haber (tr)

2760

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

1366

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

86876

Üyelik Sistemi Yapımı

61255

Veritabanı Tablo İşlemleri

39332

MS SQL Server - 1

37413

Hazır Site v2.1 (tr)

31319

Klasör Şeklinde Linkler(404 Yönetimi)

27248

Sayfaları şifreleme(ENCODE)

24482

MS SQL Server - 2

23763

Include Yöntemleri

22567

MS SQL Server - 3

17195

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2009
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,14 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker