Aracılığıyla paylaş


Microsoft Management Reporter 2012'yi başlattığınızda "Management Reporter sunucusuna bağlanılamıyor" hatası

Bu makalede, Microsoft Management Reporter 2012'yi başlattığınızda oluşabilecek hata iletisi için bir çözüm sağlanır.

Şunlar için geçerlidir: Microsoft Management Reporter 2012, Microsoft Dynamics GP, Microsoft Dynamics SL 2011
Özgün KB numarası: 2862020

Belirtiler

Microsoft Management Reporter 2012'yi (MR 2012) başlattığınızda aşağıdaki hata iletilerinden birini alırsınız:

Sunucuyla bağlantı kurulamadı. Sunucu adresini denetleyin ve yeniden deneyin veya sistem yöneticinize başvurun.

Management Reporter sunucusuna bağlanılamıyor. Farklı bir sunucu adresi belirtmek istiyor musunuz?

Management Reporter bağlantı sorunlarını gidermek için bu iletiye Tamam'ı ve sonra başka bir hata iletisi almak için Bağlantıyı Test Et'i seçmeniz gerekir. Ayrıca hata hakkında ek bilgi almak için Olay Görüntüleyicisi gitmeniz gerekir. Olay Görüntüleyicisi'da Windows Günlükleri'ne ve ardından Uygulama'ya tıklayın. Kaynak sütununun altında Yönetim Muhabiri Rapor Tasarımcısı veya Yönetim Muhabiri Hizmetleri'ni arayın.

Bağlantıyı Test Et'i seçtiğinizde alınan hataların ve Olay Görüntüleyicisi görülen olası ilişkili hataların listesi aşağıdadır. Hatanızı listede bulun ve uygun Neden ve Çözüm bölümlerini kullanın.

  • Bağlantı girişimi başarısız oldu. İstemci ile sunucu arasında bir sürüm uyuşmazlığı vardır. Sistem yöneticinize başvurun.

  • Bağlantı girişimi başarısız oldu. Kullanıcının sunucuya bağlanmak için uygun izinleri yok. Sistem yöneticinize başvurun.

  • Sunucuyla bağlantı kurulamadı. Sunucu adresini denetleyin ve yeniden deneyin veya sistem yöneticinize başvurun.

    Not

    Sunucuadı, gerçek sunucu adınız için bir yer tutucudur ve 4712, Yönetim Muhabiri yüklemesi sırasında seçilen gerçek bağlantı noktası için bir yer tutucudur. Olay Görüntüleyicisi denetlerseniz aşağıdaki hata iletilerini bulabilirsiniz:

    İleti: System.ServiceModel.Security.SecurityNegotiationException: Hedef https://servername:4712/SecurityService.svc için ILE https://servername:4712/SecurityService.svc SOAP güvenlik anlaşması başarısız oldu. Diğer ayrıntılar için iç özel duruma bakın. >--- System.ComponentModel.Win32Exception: Güvenlik Destek Sağlayıcısı Arabirimi (SSPI) anlaşması başarısız oldu."

  • İleti: System.ServiceModel.EndpointNotFoundException: İletiyi kabul edebilecek bir uç nokta yoktu https://servername:4712/InformationService.svc . Bunun nedeni genellikle yanlış adres veya SOAP eylemidir. Diğer ayrıntılar için bkz. InnerException (varsa). >--- System.Net.WebException: System.Net.Sockets.SocketException ---> uzak sunucuya bağlanılamıyor: Bağlı taraf belirli bir süre sonra düzgün yanıt vermediğinden veya bağlı ana bilgisayar yanıt vermediğinden bağlantı kurulamadığından bağlantı girişimi başarısız oldu.

  • İleti: System.ServiceModel.Security.MessageSecurityException: Diğer taraftan güvenli olmayan veya yanlış güvenli bir hata alındı. Hata kodu ve ayrıntı için iç FaultException bölümüne bakın. >--- System.ServiceModel.FaultException: İletinin güvenliği doğrulanırken bir hata oluştu.

  • İleti: System.TimeoutException: İstek kanalı 00:00:40'tan sonra gönderilmeye çalışılırken zaman aşımına uğradı. Request çağrısına geçirilen zaman aşımı değerini artırın veya Bağlamadaki SendTimeout değerini artırın. Bu işleme ayrılan süre, daha uzun bir zaman aşımının bir parçası olabilir. >--- System.TimeoutException: HTTP https://servername:4712/InformationService.svc isteği ayrılan 00:00:39.9660000 zaman aşımını aştı. Bu işleme ayrılan süre, daha uzun bir zaman aşımının bir parçası olabilir. >--- System.Net.WebException: İşlem zaman aşımına uğradı

    veya

    İleti: System.ServiceModel.Security.MessageSecurityException: Oluşturma zamanı ('2024-09-15T18:08:07.177Z') gelecekte olduğundan güvenlik zaman damgası geçersiz. Geçerli saat : '2024-09-1T18:00:34.847Z' ve izin verilen saat dengesizliği '00:05:00'.

    Not

    Yukarıda belirtilen tarih/saat, gerçek tarih/saat örneğidir.

  • İleti: System.Data.SqlClient.SqlException (0x80131904): Sunucuyla bağlantı başarıyla kuruldu, ancak oturum açma öncesi el sıkışması sırasında bir hata oluştu. (sağlayıcı: SSL Sağlayıcısı, hata: 0 - Sertifika zinciri güvenilir olmayan bir yetkili tarafından verildi.)

  • İleti: System.ServiceModel.Security.SecurityNegotiationException: Çağıranın kimliği hizmet tarafından doğrulanmamış. >--- System.ServiceModel.FaultException: Kimlik doğrulaması başarısız olduğundan güvenlik belirteci isteği karşılanamadı.

  • İleti: System.ServiceModel.ProtocolException: Uzak sunucu beklenmeyen bir yanıt döndürdü: (405) Yönteme İzin Verilmiyor. >--- System.Net.WebException: Uzak bir hata döndürdü: (405) Yönteme İzin Verilmiyor.

  • İleti: Microsoft.Dynamics.Performance.Common.ReportingServerNotFoundException: Sunucu bulunamadı. Sunucu adresinin doğru olduğundan emin olun.

  • İleti: server_name\InformationService.svc'ye HTTP yanıtı alınırken bir hata oluştu. Bunun nedeni hizmet uç noktası bağlamasının HTTP protokollerini kullanmaması olabilir. Bunun nedeni, sunucu tarafından durdurulan bir HTTP isteği bağlamı da olabilir (büyük olasılıkla hizmetin kapanması).

Neden 1: Management Reporter'ın sürümü farklı

Yüklenen Management Reporter İstemcisi, Management Reporter sunucusundan farklı bir sürümdür.

Çözüm

İş istasyonunda yüklü Olan Management Reporter İstemcisi'ni ve ayrıca sunucuda yüklü olan Management Reporter Sunucusunu denetleyin. Management Reporter'da sürümü denetlemek için Yardım'ı ve ardından Yönetim Muhabiri Hakkında'yı seçin. Yüklenen Yönetim Muhabiri İstemcisi, Management Reporter sunucusuyla aynı sürümde olmalıdır.

Neden 2: Kullanıcı Yönetim Muhabiri'nde ayarlanmadı

Management Reporter'ı çalıştırmaya çalışan kullanıcı, Management Reporter'da kullanıcı olarak ayarlanmamış ve bu nedenle bağlanamıyor.

Çözüm

Aşağıdaki adımları uygulayarak Management Reporter'da bağlantı hatasını alan kullanıcıyı ayarlayın:

  1. Management Reporter'ı, Yönetim Muhabiri yöneticisi olarak ayarlanmış bir kullanıcı olarak çalıştırın.
  2. Yönetim Muhabiri'nde Git'i ve ardından Güvenlik'i seçin.
  3. Bağlantı hatasını alan kullanıcıyı ekleyin.

Not

Management Reporter'da hangi kullanıcıların mevcut olduğu bilinmiyorsa, öğrenmek için ManagementReporter veritabanında çalıştırabilirsiniz select * from SecurityUser .

Neden 3: Bilgisayar Yönetim Muhabiri'nin etki alanına bağlı değil

Bilgisayar, Yönetim Muhabiri'nin yüklü olduğu etki alanına bağlı değil.

Çözüm

Yönetim Muhabiri yalnızca yükleme sırasında kullanılan etki alanına bağlıyken çalışır. Tüm Management Reporter sunucu bileşenleri bir bilgisayarda olsa bile, bu bilgisayarın Yine de Management Reporter'ı yüklerken kullandığınız etki alanına bağlı olması gerekir.

Not

Bu, tanıtım dizüstü bilgisayarları etki alanına fiziksel olarak bağlı olmadığında veya VPN bağlantısı kullanılarak bağlanmadığında Management Reporter'ın çalışmayacağı anlamına gelir.

Neden 4: İstemcide veya sunucuda yanlış zaman

İstemci ve sunucudaki süre beş dakikadan fazladır (saat dilimlerindeki farklılıklara izin verilir).

Çözüm

İstemci ve sunucudaki saati doğrulayın. Yanlış olan zamanı değiştirin. Zaman birbirine beş dakika içinde olmalıdır.

Neden 5: Bağlantı noktası Güvenlik Duvarı'nda dışlama olarak ayarlanmadı

Yönetim Muhabiri yüklemesi sırasında kullanılan bağlantı noktası Güvenlik Duvarı yazılımında dışlama olarak ayarlanmadı.

Çözüm

Güvenlik duvarı programınızda bir özel durum ayarlayın. Adımlar, kullanılan Güvenlik Duvarı programına bağlı olarak değişir, ancak aşağıdaki üst düzey adımlar şunlardır:

  1. Başlat'ı ve ardından Çalıştır'ı seçin. WF.MSC yazıp Enter tuşuna basın.
  2. Gelen Kuralları>Yeni Kural'ı seçin.
  3. Bağlantı Noktası'na ve ardından İleri'ye tıklayın.
  4. Belirli yerel bağlantı noktaları'yı seçin ve 4712 yazın. Varsayılan 4712 bağlantı noktasını kullanmıyorsanız, bunu buraya yazmanız gerekir. İleri'yi seçin.
  5. Bağlantıya izin ver'i ve ardından İleri'yi seçin.
  6. Etki Alanı>Özel>Genel'i ve ardından İleri'yi seçin.
  7. Ad olarak Yönetim Muhabiri yazın ve son'u seçin.

Neden 6: Bağlantıyı şifrele etkinleştirildiğinde SSL ayarlanmadı

Yükleme sırasında Bağlantıyı şifrele seçeneği belirlendi ancak Güvenli Yuva Katmanı (SSL) yapılandırılmadı.

Çözüm

Yönetim Muhabiri Yükleme Kılavuzu, bağlantıyı şifreleme seçeneğiyle ilgili olarak aşağıdaki bilgilere sahiptir:

Bu seçeneği kullanabilmeniz için önce sunucuda SSL yapılandırmanız ve sertifikaları yüklemeniz gerekir. Microsoft SQL Server şifrelemesi hakkında daha fazla bilgi için SQL Server belgelerine Connections SQL Server şifreleme bölümüne bakın.

Ayrıca, aşağıdaki adımları uygulayarak şifrelemeyi kapatmak için yapılandırma dosyalarını değiştirebilirsiniz (değiştirmeden önce dosyaların yedek bir kopyasını oluşturun).

  1. Windows Gezgini'nde Yönetim Muhabiri yükleme klasörüne gidin (varsayılan yükleme dosyası: C:\Program Files\Microsoft Dynamics ERP\Management Reporter\2.1)
  2. Uygulama Hizmeti klasöründe web.config dosyasını bulun ve dosyayı sağ tıklayarak Not Defteri'nde açın.
  3. Connectionstrings'i <> bulun ve Encrypt= ayarını True olan False olarak değiştirin.
  4. Değişiklikleri kaydedin.
  5. İşlem Hizmeti klasöründe MRProcessService.exe.config dosyasını bulun ve not defteri'nde açmak için dosyaya sağ tıklayın.
  6. Connectionstrings'i <> bulun ve Encrypt= ayarını True olan False olarak değiştirin.
  7. Değişiklikleri kaydedin.

Neden 7: Bilgisayar etki alanıyla iletişim kuramıyor veya kimlik doğrulaması yapamaz

Çözüm

Bilgisayarı etki alanından kaldırın ve sonra yeniden etki alanına ekleyin.

Uyarı

Yerel yönetici hesabının, etki alanından kaldırıldıktan sonra bilgisayarda bir kez oturum açmak için kullanılması gerekir.

  1. Başlat'ı seçin, Çalıştır'ı seçin ve sistem özelliklerini açmak için sysdm.cpl yazın.
  2. Değiştir'i seçin ve Etki alanı adını not edin.
  3. Çalışma Grubu'na tıklayın, bir ad (yani çalışma grubu) yazın, değişiklikleri kabul etmek için Tamam'ı seçin ve bilgisayarı yeniden başlatın.
  4. Yeniden başlattıktan sonra Çalıştırmayı Başlat'ı> seçin ve sysdm.cpl yazarak Sistem Özellikleri'ni açın.
  5. Değiştir'i ve ardından Etki Alanı'yı seçin.
  6. Yukarıda belirtilen etki alanını girin, değişiklikleri kabul etmek için Tamam'ı seçin ve bilgisayarı yeniden başlatın.

Neden 8: WCF HTTP Etkinleştirmesi Yönetim Muhabiri sunucusunda yüklü değil

Çözüm

Aşağıdaki adımları uygulayarak WCF HTTP Etkinleştirmesi'ni yükleyin:

  1. Windows Server 2008'de Sunucu Yöneticisi açın ve özellikler'i seçin.
  2. Özellik Ekle'yi seçin ve .NET Framework genişletin.
  3. WCF Etkinleştirme'yi genişletin ve HTTP Etkinleştirme'yi işaretleyin.
  4. İleri'yi ve ardından Yükle'yi seçin.

Neden 9: Management Reporter hizmetlerini çalıştıran etki alanı hesabı için SPN oluşturulmamış

Management Reporter hizmetleri etki alanı kullanıcısı olarak çalıştırılıyor ve UPN (Kullanıcı Asıl Adı) kullanılırken WCF Kimlik Doğrulaması başarısız oluyor.

Çözüm

Management Reporter hizmetlerini çalıştıran etki alanı hesabı için bilgisayarda bir SPN oluşturun. Bu etki alanı hesabı için spn oluşturmak için Aşağıdaki komutlarla Birlikte Management Reporter sunucusundaki bir komut isteminde Setspn aracını çalıştırın:

setspn -S HTTP/MRservername domain\customAccountName
setspn -S HTTP/MRservername.fullyqualifieddomainname domain\customAccountName

Not

  • "MRservername", Management Reporter Uygulama Hizmeti'nin yüklü olduğu Management Reporter sunucu adıyla değiştirilmelidir.
  • "MRservername.FullyQualifiedDomainName", Management Reporter Uygulama Hizmeti'nin yüklü olduğu Management Reporter sunucusunun tam etki alanı adıyla değiştirilmelidir.
  • "domain\customAccountName", Management Reporter hizmetlerini çalıştıran etki alanı hesabıyla değiştirilmelidir.

Komutları çalıştırırken SETSPN bir hata iletisi alabilirsiniz:

CN=MSADynamicsGP,OU=Services,OU=Accounts,DC=contoso,DC=com için ServicePrincipalNames'i kaydetme
HTTP/myserver.contoso.com
'CN=MSADynamicsGP,OU=Services,OU=Accounts,DC=contoso,DC=com' hesabına SPN atanamadı, hata 0x21c7/8647 ->Ekleme/değişiklik için sağlanan SPN değeri orman genelinde benzersiz olmadığından işlem başarısız oldu.

Bu hata, etki alanı kilitliyse ve temsilci yönetici hesapları kullanıyorsa oluşur. Bu sunucunun etki alanları arasında taşınmadığını ve benzersiz olduğunu onaylamanız gerekir. SPN değerinin bir sunucu için benzersiz olduğunu doğrulamak üzere tüm SPN'lerin listesini almak için komutunu çalıştırın Setspn -l <servername> . Benzersiz bir hesap oluşturmak ve ardından komutları çalıştırmak da bu sorunu çözmelidir.

Bu durumda, komutları tam etki alanı yöneticisi olarak çalıştırın SETSPN ve istemci bağlantısıyla ilgili sorunları düzeltin.

Grup üyeliğini denetlemek için komutunu çalıştırın Net user /domain <username> . Komut sonucu, "Yerel Grup üyelikleri" ve "Genel Grup üyelikleri" içindeki grup üyeliğini gösterir. İşte bir örnek:

net user komutunu çalıştırarak grup üyeliğini alma örneği.

Not

Tam etki alanı yöneticisi olarak oturum açtığınızda, komut sonucu *Domain Admins grubunu gösterir.

Neden 10: Adlandırılmış Kanallar, Yönetim Muhabiri sunucusunda etkinleştirilmemiş

Çözüm

Yönetim Muhabiri sunucusunda Sunucu Yöneticisi açın ve pano'yu seçin. Sağ tarafta Rol ve Özellik ekle'yi seçin. Bu işlem bir sihirbaz açar. Özellikler bölümüne gelene kadar İleri'yi seçin. .NET Framework 4.6 Özellikleri'ni (veya kullanılabilir en yüksek sürüm hangisiyse) genişletin. Adlandırılmış Kanallar Etkinleştirme'yi seçin. İleri'yi seçin ve sihirbazı tamamlayın.

Daha fazla bilgi

Değişiklik yaptıktan sonra hata iletileri almaya devam ediyorsanız, Olay Görüntüleyicisi ayrıntıları da dahil olmak üzere hatalarla birlikte Microsoft Management Reporter desteğine başvurun.