Microsoft PHP SQL Server Bağlantı Sorunları - Nasıl Giderilir Nedir bloke ediliyor

1 Cevap php

I am connecting through Windows Authentication. I have two webservers on local system. IIS 6.0 on port 80, Apache 80:80; I have created a DSN and connected. I have written simple ASP/VBS Script and connected with this DSN.

PHP odbc_connect kullanarak bu DSN kullanmak denedim ve başarısız oldu. Ben o zaman burada özetlenen bağlantıyı çalıştı:

http://msdn.microsoft.com/en-us/library/cc296161%28SQL.90%29.aspx

Sonra ODBC kullanarak bir yerel dsn oluşturulan ve kod aslında Apache üzerinde çalışan localhost çalışır doğrulandı.

Benim BT çocuklar / SQL Server üzerindeki bir kullanıcı kimliği / parola oluşturamazsınız olmaz. Sorunu ben bu kadar getirmek, onlar bir oyun oynamak 'neyin yanlış.' Ben (güvenilir kimlik eksikliği) neyin yanlış olduğunu anlamak olabilir; Ben bu sunucu tarafında bakmak değil çünkü ancak, ben diğer konular kural olamaz.

Ben bir DSN ile bağlıyorum düşünüyorum, ama benim windows benim web tarayıcısından hesabı gibi aynı kimlik bilgilerini kullanarak değil. Ben bu halsiz Fiddler çalıştırmak için çalıştı ve ben bir şey orada atlama göremiyorum.

Bu bir 'kimlik' sorunu falan bloke eminim. Ben sadece kaçırdığımız başka bir şey ya da ne ben (lol ... Dora'nın dünyada köprü veya kötü eski cüceler) BT borç Twilight dilimini oynamaya gitmeden önce bloke edilebilir olup olmadığını görmek için çalışıyorum.

1 Cevap

Sana kötü haberlerim var: Windows kimlik büyük zaman kokuyor. google bunun için ve yardım için soran insanlar çok bulacaksınız - tam sorun 'double hop authentication' denir. Bunların yarısı zaten sizin için çalışmaya başarısız şey kullanarak sorunu çözmüş olurdu - diğer yarısı görünüşte sorunu çözüldü asla süre.

Geçenlerde her Active Directory ve Windows Authentication dayalı olarak ısrarla bir müşteri için bir extranet hassas veri toplama uygulaması yazdı. Onlar ağ bağlantısı için tek bir SQL Server oturum vazgeçti ve izin verilen kadar uzun bir hikaye kısa kesmek için, tüm proje, bir ay boyunca durdu. Başka bir şey çalıştı.

Alınan dersler:

  • onlar 'just works' dedikleri M $ satış broşürleri inanıyoruz ve 'perfectly integrated' yok
  • Eğer yukarıdaki noktayı göz ardı eğer bir DB için bir sunucu bağlayan bir on dakikalık işi bir ay uzun Showstopper olabilir
  • AD ve benzeri ile çıkageldi sonraki müşteri tekrar Microsoft'un malzeme ile çalışmak için beni zorlama ayrıcalık için pahalıya ödemek için bekleyebilirsiniz ...