Herkese iyi gunler,
Ortak dosyada bulunan Ms Access'imizi kullanicilar sayisi artisindan dolayi sonra frontend ve backend'e ayirarak, backend kismini Sql Server'e tasidik. Yani SSMA programi araciyle table ve queryleri migrasyon yaptik. Tablo'lar ve Sql servere view olarak gecen querylerimizde iyi hizli calisiyor.
1) Accessde join yapan daha once Editable olan querylerimiz artik editable olarak gecmedi. Cozum olarak nasil bir yol izleyebiliriz, onerebilirmisiniz lutfen.
Ms Access Sql Server'e Aktarim Sonrasi Query'ler Migrasyonu Sorunu
Merhaba,
Konunun üzeriden uzun bir süre geçmiş, umarım sorununuzu çözmüşsünüzdür.
Sonucu yazarsanız bizlerde öğrenmiş oluruz.
Sorunun tablolardaki Primary Key ve Index'lerden kaynaklandığını düşünüyorum.
Migration yaparken key ve index'ler tam ve düzgün olarak oluşturulmayabiliyor.
Öncelikle bunları incelemek lazım.
Konunun üzeriden uzun bir süre geçmiş, umarım sorununuzu çözmüşsünüzdür.
Sonucu yazarsanız bizlerde öğrenmiş oluruz.
Sorunun tablolardaki Primary Key ve Index'lerden kaynaklandığını düşünüyorum.
Migration yaparken key ve index'ler tam ve düzgün olarak oluşturulmayabiliyor.
Öncelikle bunları incelemek lazım.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Konfüçyüs
Bu sorun için ilk aklıma gelenler ve çözüm önerileri şöyle olabilir:
- SQL Server'da verileri değiştirmek için passthrough sorgularını kullanabilirsiniz. Passthrough sorguları, sorguyu Sql Server'da doğrudan çalıştırır ve sonuçları Access'e getirir. Bu, performansı artırabilir ve editable querylerin çalışabilirliğini geri getirebilir. Passthrough sorguları oluşturmak için External Data sekmesinden ODBC Database seçeneğini kullanabilirsiniz.
- SQL Server'da stored procedure'lar oluşturarak, karmaşık işlemleri ve join işlemlerini Sql Server tarafında gerçekleştirebilir ve Access'te sadece sonuçları kullanabilirsiniz. Bu, performansı da artırır ve editable queryleri düzgün çalıştırabilir.
- Eğer Access'te kullandığınız örneğin OUTER JOIN, INNER JOIN gibi yapılar kullandığınız Sql Server sürümünde desteklenmiyorsa veri yapınızda düzenlemeler yaparak bu sorunu çözebilirsiniz.
Konuyu Okuyanlar: 1 Ziyaretçi