Access Services Kurulum ve Yapılandırma

Merhaba Arkadaşlar,
Bu makalemizin konusu, bizlere tek satır kod yazmadan web tabanlı uygulamalar oluşturmamızı sağlayan Access uygulamasının SharePoint 2013 ile entegrasyonu.

Ön Gereksinimler

  • SharePoint Server 2013
  • SQL Server 2012 ve yukarısı
  • Microsoft Office Access 2013 ve yukarısı

Yapılandırmalar

  • AD üzerinde gerekli hesabın oluşturulması
  • SharePoint Apps kurulumu
  • SQL Server ayarları
  • Secure Store Servisin oluşturulması ve yapılandırılması
  • Access Servisin oluşturulması ve yapılandırılması
  • IIS ayarları
  1. AD üzerinde gerekli hesabın oluşturulması

    AD üzerinde SP_Access adında bir hesap oluşturun ve bu hesabı CA içerisinde Managed Accounts altında kaydedin. Bu işlemi Security / General Security / Configure managed accounts bölümünden yapabilirsiniz.

  2. SharePoint Apps kurulumu

    (bkz: SharePoint Store App Kurulumu)

  3. SQL Server ayarları

    • SQL Server’ın Securtiy Mode’u Mixed olmalı.sqlserver2008-02
    • SP_Access hesabının rolleri dbcreator ve securityadmin olmalıAccess_Services_10
    • Full-Text and Semantic Extractions for Search özelliğini yüklü olmalı (bkz: Mevcut SQL Server’a Feature Eklemek)
    • Enable Contained Databases özelliği True olmalıAccess_Services_11
    • Allow Triggers to Fire Others özelliği True olmalıxqyfj
  4. Secure Store Servisin oluşturulması ve yapılandırılması

    Secure Store’un kurulumunu önceki makalelerimizde bahsetmiştik. Sadece dikkat etmeniz gereken husus, eğer secure strore servis uygulamasına giriş yapmadıysanız, ilk girişinizi yapıp bir anahtar oluşturmalısınız.
    xiv2bb2b2a

  5. Access Servisin oluşturulması ve yapılandırılması

    Access Servisini CA sayfamızdan Manage Service Applications bölümünden oluşturuyoruz.oluşturuyoruz. Burada dikkat etmemiz gereken husus, oluştururken daha önce oluşturduğumuz SP_Access hesabını seçmemiz.
    Access_Services_15
    Access_Services_14
    Access_Services_13

  6. IIS ayarları

    IIS içerisinde Applications Pools kısmında sp_access’in kullanmış olduğu App Pool’u seçip Advanced Settings kısmına geçip oradan Load user profile kısmını True olarak işaretlemiliyiz.
    0066-image_7de19ba0
    0410-image_63a1327c

Test

Access_Services_06
 
Access_Services_05
 
Access_Services_04
 
Access_Services_03
Access_Services_02
Access_Services_01

Sorunlar / Çözümler

İlgili servis hesabının SQL server üzerindeki yetkileri şu şekilde olmalıdır.
Access_Services_07
Access_Services_08
Access_Services_09
İlgili servis hesabı (SP_Access) App Management servis uygulamasında tam yetkiye sahip olmalıdır.
1401-image_1b7376a0
Başka bir makalede görüşmek üzere.

Leave a Reply

Your email address will not be published. Required fields are marked *