E-posta adresi gibi diğer adlar kullanırsanız, SQL Server 2005 Reporting Services e-posta abonelikler Windows Vista'daki ve Windows Server 2008'de çalışmıyor

Makale çevirileri Makale çevirileri
Makale numarası: 945601 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Not Bu makalede, Microsoft SQL Server 2008 Reporting Services topluluk teknoloji önizlemesi (CTP için) de uygulanır.

Windows Vista veya Windows Server 2008 için rapor sunucusu veya uzak SMTP sunucusunun yükselttikten sonra Microsoft SQL Server 2005 Reporting Services'da, e-posta abonelikler çalışmıyor. Reporting Services'i çalıştıran herhangi bir platformda bu sorun oluşur. Bu sorun aşağıdaki senaryolarda ortaya çıkar.

Senaryo 1

Gönderenin e-posta abonelik için bir tam e-posta adresi yerine bir diğer ad belirt Raporlama sunucusu, e-posta abonelikler bir parçası olarak rapor teslim açmaya çalıştığında, aşağıdaki hata iletisini alırsınız:
En az bir Kimden veya gönderen alanlar gerekli; hiçbiri bulunamadı. Posta gönderilmesi değil.

Senaryo 2

Reporting Services'i Windows Vista veya Windows Server 2008 yüklü olduğu bilgisayarın yükselttikten sonra raporlama sunucusu e-posta abonelik için bir rapor sunar, aşağıdaki hata iletisini alırsınız:
En az bir alıcı gerekli ancak hiçbiri bulunamadı. Posta gönderilmesi değil.
Bu sorun, aşağıdaki koşullar geçerli olursa oluşur:
  • Gönderenin e-posta adresi, bir tam e-posta adresidir.
  • Raporlama sunucusu üzerinde <a1>yapılandırma</a1> dosyasının DefaultHostName etiketi ayarlanmadı.
  • Rapor Yöneticisi'nin Abonelik sayfasında yerine, tam e-posta adresleri için alan için diğer ad belirtin.
En az bir e-posta adresi alanındaki bir tam e-posta adresi, aboneliğin başarısız değil. Ancak, raporda yalnızca, tam e-posta adresleri, aşağıdaki alıcı alanlarında belirtilen adresleri teslim edilir:
  • To
  • Cc
  • Gizli
  • Yanıt için

Senaryo 3

Uzak SMTP sunucusunun Windows Vista'ya veya Windows Server 2008'e yükselttikten sonra raporlama sunucusu e-posta abonelik için bir rapor sunar, aşağıdaki hata iletisini alırsınız:
Bir veya daha fazla alıcının e-posta adresi geçerli değil.
Bu sorun, aşağıdaki koşullar geçerli olursa oluşur:
  • Gönderenin e-posta adresi, bir tam e-posta adresidir.
  • Raporlama sunucusu üzerinde <a1>yapılandırma</a1> dosyasının DefaultHostName etiketi ayarlanmadı.
  • Rapor Yöneticisi'nin Abonelik sayfasında yerine, tam e-posta adresleri için alan için diğer ad belirtin.
En az bir e-posta adresi alanındaki bir tam e-posta adresi, aboneliğin başarısız değil. Ancak, raporda yalnızca, tam e-posta adresleri, aşağıdaki alıcı alanlarında belirtilen adresleri teslim edilir:
  • To
  • Cc
  • Gizli
  • Yanıt için

Neden

Bu sorun, Windows Server 2003, diğer adlar, tam e-posta adreslerini çözen bir özellik içerdiğinden oluşur. Bu özellik, tam e-posta adreslerinin yerine, e-posta diğer adlarını kullanmak için izin vermek için SQL Server 2005 Reporting Services bağlıdır. Ancak, yanlış bir e-posta adreslerini için süzgeç yardımcı olmak için <a0></a0>, Windows Vista ve Windows Server 2008 bu özellik içermiyor.

Çözüm

Bu sorunu gidermek için <a0></a0>, önce bir tam e-posta adresi gönderenin e-posta adresi raporlama sunucusu olarak belirtildiğinden emin olmalısınız. Bunu, aşağıdaki yöntemlerden birini kullanarak yapabilirsiniz:
  • Reporting Services Configuration aracının E-posta ayarları sayfasında, Göndereni Adres ayarı için bir diğer ad yerine bir tam e-posta adresi belirtin.
  • Rsreportserver.config dosyasında RSEmailDPConfiguration etiketin altında bulunan ilk etiket bir diğer ad yerine bir tam e-posta adresi belirtin. Varsayılan olarak, yapılandırma dosyası aşağıdaki klasörde bulunur:
    x \Reporting Services\ReportServer C:\Program Files\Microsoft SQL Server\MSSQL.
Sonra aşağıdaki yöntemlerden birini kullanarak bu sorunu gidermek için kullanın.

Yöntem 1

Bir etki alanı adı için rapor sunucusu konfigürasyon dosyası için DefaultHostName ayarı. Bunu yapmak için şu adımları izleyin:
  1. Rsreportserver.config yapılandırma dosyasını açın.
  2. DefaultHostName ayarı aşağıdaki gibi değiştirin: <a1>
    <DefaultHostName>DomainName</DefaultHostName>
    
    NotDomainName, etki alanı adı için bir yer tutucudur.

Yöntem 2

Rapor Yöneticisi'nin Abonelik sayfasında aşağıdaki alanlarda tüm e-posta adresleri tam e-posta adresleri olmasına dikkat edin:
  • To
  • Cc
  • Gizli
  • Yanıt için

Durum

Bu davranış tasarım yüzündendir.

Daha fazla bilgi

Sorunu Yeniden Oluşturma Adımları

  1. Windows Vista tabanlı bir bilgisayar veya üzerinde bir Windows Server 2008 tabanlı bilgisayarda SQL Server 2005 Reporting Services'ı yükleyin.
  2. Bir rapor oluşturun.
  3. Rapor için bir e-posta teslimi aboneliği oluşturmak için e-posta diğer adı için alanı aboneliğin belirtirsiniz.
  4. Rapor, e-posta abonelik için teslim etmek bu seçeneği deneyin.

Özellikler

Makale numarası: 945601 - Last Review: 19 Aralık 2007 Çarşamba - Gözden geçirme: 1.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Reporting Services
Anahtar Kelimeler: 
kbmt kberrmsg kbtshoot kbprb kbsql2005rs kbexpertiseadvanced KB945601 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:945601

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com