1. Sistem Gereksinimleri

Rapor App uygulamasını kullanabilmek için sunucunuzda aşağıdaki gereksinimlerin karşılanması gerekir:

2. SQL Server İçin Güvenli Kullanıcı Oluşturma

Güvenliğiniz için uygulamanın sadece veri okuma (SELECT) yetkisine sahip olması yeterlidir. Asla 'sa' veya admin yetkili kullanıcı kullanmanızı önermiyoruz.

Önemli: Aşağıdaki SQL kodunu SQL Server Management Studio (SSMS) üzerinde çalıştırarak hızlıca yetkili kullanıcı oluşturabilirsiniz.

Adım 1: Kullanıcı Oluşturma Scripti

Aşağıdaki kodu kopyalayıp SSMS'te çalıştırın. 'RaporAppUser' ve 'GüçlüSifre123!' kısımlarını kendinize göre değiştirebilirsiniz.

-- RaporApp için login oluştur CREATE LOGIN RaporAppUser WITH PASSWORD = 'GüçlüSifre123!'; GO -- İlgili veritabanına geçiş yap (Örn: TIGER3DB) USE [TIGER3DB]; GO -- Veritabanı kullanıcısı oluştur CREATE USER RaporAppUser FOR LOGIN RaporAppUser; GO -- Sadece okuma (db_datareader) yetkisi ver ALTER ROLE db_datareader ADD MEMBER RaporAppUser; GO

3. Port Yönlendirme (Port Forwarding)

Uygulamanın dışarıdan veritabanınıza erişebilmesi için modeminizden SQL Server portunu (Varsayılan: 1433) sunucunuza yönlendirmeniz gerekir.

  1. Modem Arayüzüne Giriş:

    Genellikle 192.168.1.1 veya 192.168.2.1 adresinden modem arayüzüne girin.

  2. NAT / İletim Menüsü:

    Menüden "NAT", "Port Yönlendirme" veya "Virtual Server" sekmesini bulun.

  3. Yeni Kural Ekleme:

    Şu bilgileri girerek kural oluşturun:

    • Hizmet Adı: SQL veya RaporApp
    • Dış Port (External): 1433 (Güvenlik için farklı bir port, örn: 14500 de seçebilirsiniz)
    • İç Port (Internal): 1433 (SQL Server varsayılan portu)
    • İç IP Adresi: SQL Server'ın kurulu olduğu sunucunun yerel IP adresi (Örn: 192.168.1.50)
    • Protokol: TCP
  4. Test Etme:

    İşlem tamamlandıktan sonra portchecker.co gibi sitelerden portun açık olup olmadığını kontrol edebilirsiniz.

Yardıma mı ihtiyacınız var?

Kurulum aşamasında sorun yaşarsanız teknik ekibimiz size ücretsiz destek vermeye hazır.

Destek Talebi Oluştur