• 28-04-2009, 15:10:53
    #1
    S.a

    Elimdeki Vps'ye Appserv kurdum. Ve serverim için panel scripti kurdum.

    Ama odbc ile bağlanmadı. Şu hatayı verdi ;

    Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect in C:\AppServ\www\index.php on line 170
    Baglanti YOK!
    Odbc'ye nasıl bağlarız acaba ? panellerdeki odbc bağlantı kodu şu ;

    $connect = odbc_connect("$dbname", "$dbuser", "$dbpass") or die('Baglanti YOK!');
    Yardımlarınızı bekliyorum.

    Saygılar.
  • 28-04-2009, 15:18:45
    #2
    Üyeliği durduruldu
    kullandığınız odbc adını server a tanımladınız mı?
  • 28-04-2009, 16:08:15
    #3
    Dediklerinizi anlayamadım. config dosyasındaki db adi örnek: kn_online
    odbc de Sql Servera ait kn_online yüklü.(Sql Managerdeki oyun db ismide kn_online)

  • 28-04-2009, 16:16:09
    #4
    Üyeliği durduruldu
    FloRida adlı üyeden alıntı: mesajı görüntüle
    Dediklerinizi anlayamadım.
    ilk paremetre db adi degil data source adi.
    verdiginiz örnek ile kn_online diye mi tanimladiniz?

    tanımlarken kullanıcı adı şifrede vermeniz gerekiyor
  • 28-04-2009, 16:33:21
    #5
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    ilk paremetre db adi degil data source adi.
    verdiginiz örnek ile kn_online diye mi tanimladiniz?
    tanımlarken kullanıcı adı şifrede vermeniz gerekiyor
    Eklediğim yerde şifre sormuyor :cr
    (Bu eklediğim yer server ilede alakalı. Şifre Microsoft Sql Server Enterprise Managerden ekleniyor.









    Şifre vermem gereken yer bundan ibaret.

    Not: Kendi pc'mde böyle sorunlar vermiyor. (WINDOWS XP)
  • 28-04-2009, 16:48:29
    #6
    Üyeliği durduruldu
    sondan bir önceki ekranda with sql server authentication with user id and password yazan diger seçenği seçmeniz lazim

    bu şekilde seçtiginizde windows kullanıcısı ile login olamya calisir
  • 28-04-2009, 17:07:39
    #7
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    sondan bir önceki ekranda with sql server authentication with user id and password yazan diger seçenği seçmeniz lazim
    bu şekilde seçtiginizde windows kullanıcısı ile login olamya calisir

    Malesef, denedim olmadı yine aynı hata
  • 15-11-2023, 01:02:24
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sistem server 2019 sql 2014 appser kullanıyorum uygulama editör vs ne olursa olsun hepsinde odbc driver hatası veriyor normal oyun panellerimiz
    $connect = odbc_connect("$dbname", "$dbuser", "$dbpass") or die('Baglanti YOK!'); gibi calısıyor ama assagıda verdigim ornek ile index kurdugumda veri basarılı oluyor odbc_connect olunca calısmıyor..




    <?php

    try{

    $db = new PDO("sqlsrv:server=WIN-TTCB83P9FR6;Database=kn_online;");

    if ($db)
    echo "veritabanı bağlantısı başarılı!";

    } catch (Exception $e){

    echo "Veritabanı Bağlantısı Başarısız!<br>1".$e;


    }


    ?>
  • 15-11-2023, 05:43:30
    #9
    Developer
    https://stackoverflow.com/questions/...-default-drive

    yukarıdaki linkte çözümler verilmiş, php tarafında ise driver adını örneklere bakarak bulabilirsiniz:
    https://www.php.net/manual/en/function.odbc-connect.php