none
Webservice sorunu RRS feed

  • Soru

  • Merhaba, webservis ile bilgi çekmeye çalıştığımda hata alıyorum. Yazdığım kodları webservisin bulunduğu server üzerinde çalıştırıyorum. Bunun nedeni izinler ile mi alakalı yoksa benim yaptığım bir hata mı var? Teşekkürler.

    Hata kodu: System.Web.Services.Protocols.SoapException: Server was unable to process request.-->System.Data.SqlClient.SqlException: Login failed for user". 

    14 Mart 2015 Cumartesi 23:49

Yanıtlar

  • Zaten hata mesajını okursan SqlException diyor yani web servisle ilgili bir sorundan bahsetmiyor. Doğrudan veritabanı için kullandığın hesap bilgileri hatalı diyor. Galiba verilerini web servis aracılığıyla kaydediyorsun. Yani web serviste veritabanı için hesap bilgileri olması lazım veya web servisin çalıştığı bilgisayarın sunucunun olduğu bilgisayarda oturum açabiliyor ve yetkilerinin olması lazım. Bu sebeple kullanıcı hesabının yeterli yetkiye sahip olduğundan ve bilgilerinin doğru olduğundan emin ol.
    15 Mart 2015 Pazar 14:02

Tüm Yanıtlar

  • Hata mesajında sorunun cevabı var zaten. "Login failed for user" yazıyor. Yani belirttiğin kullanıcı hesabı bilgileri yanlış
    15 Mart 2015 Pazar 08:18
  • Webservise bağlanırken kullanıcı bilgisi istemiyor. Uygulamayı çalıştırdığım serverdaki kullanıcıya mı yetki verilmesi gerekiyor. 
    15 Mart 2015 Pazar 13:41
  • webservisin neyle yapıldığını bilmiyorum bana asmx uzantılı bir url adresi verildi ve buradan bağlantı kurmam gerekiyor. Benim yazdığım kodlar asp.net 4.0. Uygulamayı localde çalıştırdığımda aynı hatayı alıyorum. webservisde ismi geçen ıp ye ait server da çalıştırdığımda yine aynı hatayı alıyorum.
    15 Mart 2015 Pazar 13:53
  • Zaten hata mesajını okursan SqlException diyor yani web servisle ilgili bir sorundan bahsetmiyor. Doğrudan veritabanı için kullandığın hesap bilgileri hatalı diyor. Galiba verilerini web servis aracılığıyla kaydediyorsun. Yani web serviste veritabanı için hesap bilgileri olması lazım veya web servisin çalıştığı bilgisayarın sunucunun olduğu bilgisayarda oturum açabiliyor ve yetkilerinin olması lazım. Bu sebeple kullanıcı hesabının yeterli yetkiye sahip olduğundan ve bilgilerinin doğru olduğundan emin ol.
    15 Mart 2015 Pazar 14:02
  • İlginiz için teşekkürler.
    15 Mart 2015 Pazar 14:06