URL ayırmaları Multi-örnek rapor sunucusu dağıtımlar için
Birden çok örneğini yüklerseniz Reporting Services aynı bilgisayara nasıl her örnek için URL rezervasyonları tanımlayacaksınız düşünmeniz gerekir. Rapor Yöneticisi ve Rapor Sunucusu Web hizmet her örnek içinde en az bir URL ayırma her olması gerekir.Rezervasyonların kümesinin tümü, HTTP.SYS içinde benzersiz olmalıdır.
Yinelenen URL, hizmet yeniden başlatıldığında oluşan URL kaydı sırasında algılanır.Benzersiz olmayan bir URL ayırmalar oluşturursanız, hizmet başlatmak için kadar ad çakışması algılanmadı.Bu nedenle, adlandırma kurallarına veya tüm değerlerin emin olmak için benzersiz kurallardır emin olun.
Varsayılan adlandırma kuralları
Reporting Services içinde yüklü bir SQL Server adlandırılmış örnek. Yüklediğinizde veya içindeki bir rapor sunucusu yapılandırma bir adlandırılmış örnek, örnek adı otomatik olarak varsayılan URL ayırma sanal dizininde bulunan, Reporting Services sağlar. Aşağıdaki tabloda, bir varsayılan örnek ve adlandırılmış bir örneğine URL rezervasyonlarını gösterir.
SQL Server Örneği |
Varsayılan URL rezervasyon |
---|---|
Varsayılan (MSSQLServer) |
http://+:80/reportserver |
Adlandırılmış (MynamedInstance) |
http://+:80/reportserver_MyNamedInstance |
Adlandırılmış kopyası için sanal dizin, örnek adı içerir.Varsayılan örnek hem de adlandırılmış örnek aynı bağlantı noktasında dinleme, ancak hangi rapor sunucusu isteği alır, benzersiz bir sanal dizin adlarını belirleyin.
rapor sunucusu arasında ayrım yapmak için sanal dizin adı'nı kullanmak için en iyi uygulama önerilerini olan örnek.URL ve hedef örnek arasında açık bir yazışma sağlar ve sistemin tamamı uygulama adlarının benzersiz olmasını sağlar.
Özel kuralları adlandırma
Örnek adı kullanılması önerilir, ancak URL ayırmaları için benzersiz bir ad kısıtlamaları olarak karşılayabilmek için URL sözdizimi ve kendi adlandırma kuralları kullanabilirsiniz.Aşağıdaki örnekler, her örnek için benzersiz URL'leri oluşturmak için farklı yaklaşımlar göstermektedir.
Rapor sunucusu varsayılan örnek (MSSQLSERVER) |
ReportServer_MyNamedInstance |
Benzersizliği |
---|---|---|
http://+:80/reportserver |
http://+:8888/reportserver |
Her örnek farklı bir bağlantı noktasını dinler. |
https://www.contoso.com/reportserver |
http://SRVR-46/reportserver |
Her örnek için farklı bir sunucu adı (tam yetkili etki alanı adı ve makine adı) yanıt verir. |
Benzersiz gereksinimleri
Temel teknolojileri tarafından kullanılan Reporting Services benzersiz adlar geçici gereksinimleri sahiptir. HTTP.SYS, tüm URL'leri içinde depo benzersiz olması gerekir.You can vary the port, host name, or virtual directory name to create a unique URL.ASP.NET requires that application identities be unique within the same process.Bu gereksinim, sanal dizin adlarının etkiler.Bu, bir sanal dizin adı içinde aynı rapor sunucusu örneğinin çoğaltamıyor belirtir.
See Also