21 Ocak 2013 Pazartesi

Mssql veri tabanından accese tablo aklarımı ve (primery key) birincil anahtar sorunu

Bu günlerde eskiden mssql veri tabanı ile hazırlamış olduğum bir kaç web sitensini access veri tabanına dönüştürme gibi bir gayretin içerisine girdim gereksiz ve yersiz bir olay olarak görmeye başladığım dönüşüm işlemini maliyet düşecek diye sevinirken türlü sorunların benim için kollarını açıp üzerime doğru geldiğini fark etmem o kadarda uzun sürmedi.

 Onlardan bir tanesi Mssql import & export data yazılımı ile mssql deki tabloları accesse aktırımı sırasında oluştu yani deyim yerinde ise "dakika bir gol bir" .

Tablo aktarımı yaptıktan sonra accessdeki tabolara baktığımda primery keylerin yani birincil anahtarların oluşmadığını gördüm google deki araştırmalarım sonunda tabloları aktarırken tablo oluşum kodlarına hangi sütünun bircil anahtar olacağını tekrardan kod içerisine yazman gerektiğini farkettim ve bunu yaparak sorunu çözdüm fakat çokta kullanışlı bir yöntem olduğunu düşünmüyorum.

Kaynak : www.stackoverflow.com

 Create Table Registration_A 
       (
         Reg_No AUTOINCREMENT,
         FName varchar(2),
         PRIMARY KEY(Reg_No)
       ); 

Hiç yorum yok:

Yorum Gönder