İngilizce dilinde oku

Aracılığıyla paylaş


Rapor sunucuları arasında içerik kopyalamak için örnek Reporting Services rs.exe betiği

Şunlar için geçerlidir: SQL Server Reporting Services (2008 R2 ve üzeri) SharePoint Power BI Rapor Sunucusu

Bu makale, RS.exe yardımcı programını kullanarak içerik öğelerini ve ayarları bir SQL Server Reporting Services rapor sunucusundan başka bir rapor sunucusuna kopyalayan örnek bir Reporting Services RSS betiğini içerir ve açıklar. RS.exe, hem yerel hem de SharePoint modu olan Reporting Services ile yüklenir. Betik, raporlar ve abonelikler gibi Reporting Services öğelerini sunucudan başka bir sunucuya kopyalar. Betik hem SharePoint modunu hem de Yerel mod rapor sunucularını destekler.

Not

Açık kaynak ReportingServicesTools PowerShell modülü de mevcuttur.

ssrs_migration.rss betiğini indirme

Betiği GitHub sitesinden indirerek Reporting Services RS.exe geçiş betiğini yerel bir klasöre kaydedin. Daha fazla bilgi için bu makaledeki Betik Nasıl Kullanılır bölümüne bakın.

Desteklenen senaryolar

Betik hem SharePoint modunu hem de Yerel moddaki rapor sunucularını destekler. Betik, SQL Server 2008 R2 (10.50.x) ve üzeri rapor sunucusu sürümlerini ve Power BI Rapor Sunucusu'nu destekler.

Betik, aynı modda veya farklı modlarda rapor sunucuları arasında içerik kopyalamak için kullanılabilir. Örneğin, SQL Server 2008 R2 (10.50.x) yerel mod rapor sunucusundan SQL Server 2012 SP1 (11.0.3x) SharePoint modu rapor sunucusuna içerik kopyalamak için betiği çalıştırabilirsiniz. Betiği, RS.exe yüklü olduğu herhangi bir sunucudan çalıştırabilirsiniz. Örneğin, aşağıdaki dağıtımda şunları yapabilirsiniz:

  • RS.exe ve betiği 'i Sunucu A'da çalıştırın.

  • İçerik Server B'den kopyalamak için

  • 'tan'e Sunucu C

Sunucu adı Rapor Sunucusu Modu
Sunucu A Yerli
Sunucu B SharePoint
Sunucu C SharePoint

RS.exe yardımcı programı hakkında daha fazla bilgi için bkz. RS.exe Yardımcı Programı (SSRS).

Betiğin aktaracağı öğeler ve kaynaklar

Betik, aynı ada ait mevcut içerik öğelerinin üzerine yazmıyor. Betik, kaynak sunucuda bulunan öğelerle aynı ada sahip öğeleri hedef sunucuda algılarsa, bu öğeler "hata" iletisiyle sonuçlanır ve betik devam eder. Aşağıdaki tabloda betiğin hedef rapor sunucusu modlarına geçirebileceği içerik ve kaynak türleri listelenmiştir.

Madde Taşındı SharePoint Açıklama
Parola Yok Yok Parolalar TAŞINMAMIŞTIR. İçerik öğeleri geçirildikten sonra, hedef sunucudaki kimlik bilgisi bilgilerini güncelleştirin. Örneğin, depolanan kimlik bilgilerine sahip veri kaynakları.
Raporlarım Yok Yok Yerel mod "Raporlarım" özelliği tek tek kullanıcı oturum açmalarını temel alır, bu nedenle betik oluşturma hizmetinin rss betiğini çalıştırmak için kullanılan -u parametresi dışındaki kullanıcılar için "Raporlarım" klasörlerindeki içeriğe erişimi yoktur. Ayrıca, "Raporlarım" Reporting Services SharePoint modunun bir özelliği değildir ve klasörlerdeki öğeler SharePoint ortamına kopyalanamaz. Bu nedenle betik, kaynak yerel mod rapor sunucusundaki "Raporlarım" klasörlerindeki rapor öğelerini kopyalamaz

"Raporlarım" klasörlerindeki içeriği bu betikle geçirmek için aşağıdaki adımları tamamlayın:

1. Web portalında yeni klasör oluşturun. İsteğe bağlı olarak, her kullanıcı için klasör veya alt klasör oluşturabilirsiniz.
2. "Raporlarım" içeriğiyle kullanıcılardan biri olarak oturum açın.
3. Web portalında Raporlarım klasörünü seçin.
4. Klasörün Ayrıntıları görünümünü seçin.
5. Kopyalamak istediğiniz her raporu seçin.
6. Web portalı araç çubuğunda seçin, taşı.
7. İstediğiniz hedef klasörü seçin.
8. Her kullanıcı için 2-7 arası adımları yineleyin.
9. Betiği çalıştırın.
Tarih Yok Yok
Geçmiş ayarları Evet Evet Geçmiş ayarları geçirilir, ancak geçmiş ayrıntıları geçirilmemektedir.
Programlar Evet Evet Zamanlama görevlerini geçirmek için SQL Server Agent'ın hedef sunucuda çalışıyor olması gerekir. SQL Server Aracısı hedefte çalışmıyorsa şuna benzer bir hata iletisi görürsünüz:

Migrating schedules: 1 items found. Migrating schedule: theMondaySchedule ... FAILURE: The SQL Agent service isn't running. This operation requires the SQL Agent service. ---> Microsoft.ReportingServices.Diagnostics.Utilities.SchedulerNotResponding Exception: The SQL Agent service isn't running. This operation requires the SQL Agent service.
Roller ve sistem ilkeleri Evet Evet Varsayılan olarak betik sunucular arasında özel izin şeması kopyalamaz. Varsayılan davranış, öğelerin 'üst izinleri devral' bayrağı TRUE olarak ayarlanmış şekilde hedef sunucuya kopyalandığıdır. Betiğin tek tek öğeler için izinleri kopyalamasını istiyorsanız, GÜVENLİK anahtarını kullanın.

Kaynak ve hedef sunucular aynı rapor sunucusu modu değilse (örneğin, yerel moddan SharePoint moduna) ve GÜVENLIK anahtarını kullanırsanız, betik, Reporting Services'teki rolleri ve görevleri SharePoint grupları ve izinleri ile karşılaştırma makalesindeki karşılaştırmaya göre varsayılan rolleri ve grupları eşlemeyi dener. Özel roller ve gruplar hedef sunucuya kopyalanmamıştır.

Betik,aynı moddaki sunucular arasında kopyalama yaparken VE GÜVENLİk anahtarını kullandığınızda, betik hedef sunucuda yeni roller (yerel mod) veya gruplar (SharePoint modu) oluşturur.

Hedef sunucuda bir rol zaten varsa, betik aşağıdakine benzer bir "Başarısızlık" iletisi oluşturur ve diğer öğeleri taşımaya devam eder. Betik tamamlandıktan sonra hedef sunucudaki rollerin gereksinimlerinizi karşılayacak şekilde yapılandırıldığını doğrulayın. Geçiş rolleri: Sekiz öğe bulundu.

Migrating role: Browser ... FAILURE: The role 'Browser' already exists and cannot be created. ---> Microsoft.ReportingServices.Diagnostics.Utilities.RoleAlreadyExistsException: The role 'Browser' already exists and cannot be created.

Daha fazla bilgi için bkz. Bir rapor sunucusuna kullanıcı erişimi verme

Not: Kaynak sunucuda bulunan bir kullanıcı hedef sunucuda yoksa, betik hedef sunucuya rol atamaları uygulayamaz, GÜVENLIK anahtarı kullansa bile betik rol atamalarını uygulayamaz.
Paylaşılan veri kaynağı Evet Evet Betik, hedef sunucudaki mevcut öğeleri değiştirmiyor. Hedef sunucuda aynı ada sahip bir öğe zaten varsa, şuna benzer bir hata iletisi görürsünüz:

Migrating DataSource: /Data Sources/Aworks2012_oltp ... FAILURE:The item '/Data Sources/Aworks2012_oltp' already exists. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemAlreadyExistsException: The item '/Data Source s/Aworks2012_oltp' already exists.

Kimlik bilgileri DEĞİl veri kaynağının bir parçası olarak kopyalanır. İçerik öğeleri geçirildikten sonra, hedef sunucudaki kimlik bilgisi bilgilerini güncelleştirin.
Paylaşılan veri kümesi Evet Evet
Klasör Evet Evet Betik, hedef sunucudaki mevcut öğelerin üzerine yazmıyor. Hedef sunucuda aynı ada sahip bir öğe zaten varsa, şuna benzer bir hata iletisi görürsünüz:

Migrating Folder: /Reports ... FAILURE: The item '/Reports' already exists. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemAlreadyExistsException: The item '/Reports' already exists.
Rapor Evet Evet Betik, hedef sunucudaki mevcut öğelerin üstüne yazmıyor. Hedef sunucuda aynı ada sahip bir öğe zaten varsa, şuna benzer bir hata iletisi görürsünüz:

Migrating Report: /Reports/testThe item '/Reports/test' already exists. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemAlreadyExistsException: The item '/Reports/test' already exists.
Power BI Raporları Hayır Hayır Yalnızca Power BI Rapor Sunucusu ile kullanılabilir

PowerShell komutlarıReporting Services'te, Out-RsRestFolderContent ve Write-RsRestFolderContent gibi alternatif olarak kullanılabilir.
Parametreler Evet Evet
Abonelik Evet Evet
Geçmiş Ayarları Evet Evet Geçmiş ayarları aktarılır, ancak geçmiş ayrıntıları aktarılmaz.
İşleme seçenekleri Evet Evet
Önbellek yenileme seçenekleri Evet Evet Bağımlı ayarlar, bir katalog öğesinin parçası olarak taşınır. Aşağıdaki çıktı, bir raporu (.rdl) ve önbellek yenileme seçenekleri gibi ilgili ayarları geçirirken betiğin ürettiği örnektir:

- Rapor TitleOnly.rdl için parametreler taşınıyor, 0 öğe bulundu.
- TitleOnly.rdl raporu için abonelikler taşınıyor: 1 öğe bulundu.
- Abonelik kaydı \\server\public\savedreports dizinine TitleOnly olarak taşınıyor ... BAŞARILI
- Rapor TitleOnly.rdl için geçmiş ayarları geçirildi... Tamamlandı
- TitleOnly.rdl raporu için işleme seçenekleri geçiş yapma... 0 öğe bulundu.
- Rapor TitleOnly.rdl için önbellek yenileme seçenekleri taşındı... BAŞARILI
- TitleOnly.rdl raporu için önbellek yenileme planlarının geçişi: 1 öğe bulundu.
- Önbellek yenileme planı titleonly_refresh735amM2F geçirildi... BAŞARI
Yenileme planlarını önbelleğe alma Evet Evet
Görüntüler Evet Evet
Rapor bölümleri Evet Evet
KPI'ler Hayır Hayır Out-RsRestFolderContent ve Write-RsRestFolderContent gibi Reporting Servicesiçin PowerShell komutları alternatif olarak kullanılabilir.
Mobil Raporlar Hayır Hayır Out-RsRestFolderContent ve Write-RsRestFolderContent gibi Reporting Servicesiçin PowerShell komutları alternatif olarak kullanılabilir.
Excel Çalışma Kitapları Hayır Hayır Yalnızca Power BI Rapor Sunucusu ile kullanılabilir

Alternatif olarak Out-RsRestFolderContent ve Write-RsRestFolderContent gibi Reporting Servicesiçin PowerShell komutlarını kullanın.

Not

Rapor bölümleri, SQL Server Reporting Services 2019'dan başlayarak SQL Server Reporting Services'in tüm sürümleri ve Power BI Rapor Sunucusu Eylül 2022'den itibaren Power BI Rapor Sunucusu'nun tüm sürümleri için kullanım dışı bırakılmıştır.

Not

SQL Server Mobile Report Publisher, SQL Server Reporting Services 2019'un ardından SQL Server Reporting Services'in tüm sürümleri için kullanım dışı bırakılmıştır. SQL Server Reporting Services 2022 ve Power BI Rapor Sunucusu'nda başlayarak sonlandırılır.

Gerekli izinler

Öğeleri ve kaynakları okumak veya yazmak için gereken izinler, betikte kullanılan tüm yöntemler için aynı değildir. Aşağıdaki tabloda, her öğe veya kaynak için kullanılan yöntemler özetlenerek ilgili içeriğe bağlantılar verilmiştir. Gerekli izinleri görmek için tek tek makaleye gidin. Örneğin, ListChildren yöntemi makalesi aşağıdakilerin gerekli izinlerini not eder:

  • Yerel Mod için Gereken İzinler: Öğede ReadProperties

  • SharePoint Modu Gerekli İzinlerini : ViewListItems

Daha fazla bilgi için bkz. Reporting Services'deki rolleri ve görevleri SharePoint grupları ve izinleri ile karşılaştırma.

Betik nasıl kullanılır?

  1. Betik dosyasını yerel bir klasöre indirin, örneğin c:\rss\ssrs_migration.rss.

  2. yönetici ayrıcalıklarıylabir komut istemi açın.

  3. ssrs_migration.rss dosyasını içeren klasöre gidin.

  4. Komutunu senaryonuza uygun parametrelerle çalıştırın.

Temel Örnek, yerel mod rapor sunucusundan yerel mod rapor sunucusuna:

Aşağıdaki örnek, yerel mod Sourceserver'dan yerel mod Targetserver'e içerik geçirir.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\User -p password -v ts="https://TargetServer/reportserver" -v tu="Domain\Userser" -v tp="password"

Kullanım notları:

  • Betik iki adımda çalışır.

    İlk adım, geçirilen öğelerin listesini döndürmek için bir denetimdir ve ikinci adım geçiş işlemidir.

    Yalnızca olası geçiş listesini görmek veya parametreleri değiştirmek istiyorsanız 1. adımdan sonra betiği iptal edebilirsiniz. Bağımlı ayarlar 1. adımda listelenmez. Örneğin, raporun önbellek seçenekleri listelenmez, ancak raporun kendisi listelenir.

    İpucu

    Yalnızca tek bir sunucuyu denetlemek istiyorsanız, kaynak ve hedef için aynı sunucuyu kullanın ve 1. adımdan sonra iptal edin.

    1. adım denetim bilgilerinin iyi bir kullanımı, hem kaynak hem de hedef Yerel mod sunucusundaki mevcut rolleri gözden geçirmektir. Aşağıdaki örnekte 1. adım denetim listesi gösterilmektedir. Listedeki "roller" bölümünü fark edin, çünkü switch-v security="True" kullanılmıştır.

    • Retrieve and report the list of items that will be migrated. You can cancel the script after step 1 if you do not want to start the actual migration.

      Retrieving roles:

      Role: Browser

      Role: Content Manager

      Role: Model Item Browser

      Retrieve and report the list of items that will be migrated. You can cancel the script after step 1 if you do not want to start the actual migration.

      Retrieving roles:

      Role: Browser

      Role: Content Manager

      Role: CustomRole

      Role: Model Item Browser

      Role: My Reports

      Role: Publisher

      Role: Report Builder

      Role: System Administrator

      Role: System User

      Retrieving system policies:

      Retrieving system policies:

      System policy: BUILTIN\Administrators

      System policy: domain\user1

      System policy: domain\ueser2

      Retrieving schedules:

      Schedule: theMondaySchedule

      Retrieving catalog items. This may take a while.

      Folder: /Data Sources

      DataSource: /Data Sources/Aworks2012_oltp

      Folder: /images

      Resource: /images/Boba Fett.png

      Resource: /images/R2-D2.png

      Folder: /Reports

      Report: /Reports/products

      Report: /Reports/test

      Report: /Reports/TitleOnly

  • SOURCE_URL ve TARGET_URL, kaynak ve hedef Reporting Services rapor sunucusuna işaret eden geçerli rapor sunucusu URL'leri olmalıdır. Yerel modda, rapor sunucusu URL'si şu URL'ye benzer:

    • https://servername/reportserver

    SharePoint modunda, URL şu URL'ye benzer:

    • https://servername/_vti_bin/reportserver
  • SharePoint'te kullanıcıya sunulan sanal klasör yapısı, temel alınandan farklı olabilir. Sanal olmayan klasör yapısını görmek için tarayıcıda https://servername/_vti_bin/reportserver veya https://servername/sites/site_name/_vti_bin/reportserver açın. Bu yapı, SharePoint modundaki bir sunucu için kaynak klasörü ve hedef klasörü /dışında bir öğeye ayarlamak için yararlıdır.

  • Parolalar aktarılmaz ve örneğin depolanmış kimlik bilgilerine sahip veri kaynakları için yeniden girilmesi gerekir.

Parametre açıklaması

Parametre Açıklama Gerekli
-s Source_URL Kaynak rapor sunucusunun URL'si Evet
-u Domain\password -p parolası Kaynak sunucu için kimlik bilgileri. İSTEĞE BAĞLI, eksikse varsayılan kimlik bilgileri kullanılır
-v st="SITE" OPSİYONEL. Bu parametre yalnızca SharePoint modu rapor sunucuları için kullanılır.
- v f="SOURCEFOLDER" Her şeyi taşımak için "/" olarak ayarlayın ya da kısmi taşıma için "/folder/subfolder" gibi bir yol ayarlayın. Bu klasördeki her şey kopyalandı isteğe bağlı, varsayılan olarak /.
-v ts="TARGET_URL" 'Hedef RS sunucusunun URL'si"
-v tu="domain\username" -v tp="password" 'Hedef sunucu için kimlik bilgileri. İSTEĞE BAĞLI, eksikse varsayılan kimlik bilgileri kullanılır. Not: kullanıcı, hedef sunucuda paylaşılan zamanlamaların "oluşturucusu" ve rapor öğeleri için "değiştiren" hesap olarak listelenir.
-v tst="SITE" OPSİYONEL. Bu parametre yalnızca SharePoint modu rapor sunucuları için kullanılır.
-v tf ="TARGETFOLDER" 'Kök düzeyine geçiş için / olarak ayarlayın. Zaten var olan bir klasöre kopyalamak için "/folder/subfolder" olarak ayarlayın. "SOURCEFOLDER" içindeki her şey "TARGETFOLDER" içine kopyalanır. İsteğe bağlı, varsayılan olarak /.
-v güvenlik= "Doğru/Yanlış" Falseolarak ayarlanırsa, hedef katalog öğeleri güvenlik ayarını hedef sistemin ayarlarına göre devralır. Bu ayar, farklı rapor sunucusu türleri arasındaki geçişler (örneğin, yerel moddan SharePoint moduna) için önerilir. Trueolarak ayarlanırsa, betik güvenlik ayarlarını aktarmaya çalışır. İsteğE BAĞLI, varsayılan olarak False.

Diğer örnekler

Yerel modda rapor sunucusundan yerel modda rapor sunucusuna

Aşağıdaki örnek, yerel mod Sourceserver'den yerel mod Targetserver'e içerik geçirir.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\User -p password -v ts="https://TargetServer/reportserver" -v tu="Domain\Userser" -v tp="password"  

Aşağıdaki örnek güvenlik anahtarını ekler:

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\User -p password -v ts="https://TargetServer/reportserver" -v tu="Domain\Userser" -v tp="password" -v security="True"  

SharePoint moduna yerel mod - kök site

Aşağıdaki örnek, SourceServer yerel moddan içeriği TargetServerbir SharePoint mod sunucusundaki "kök siteye" geçirir. Yerel mod sunucusuna ait "Raporlar" ve "Veri Kaynakları" klasörleri, SharePoint dağıtımında yeni kitaplıklar olarak taşınır.

Vurgulanan Veri Kaynakları ve Raporlar menü seçeneklerini gösteren ekran görüntüsü.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\User -p Password -v ts="https://TargetServer/_vti_bin/ReportServer" -v tu="Domain\User" -v tp="Password"  

Yerel moddan SharePoint moduna -'bi' site koleksiyonu

Aşağıdaki örnek, içeriği yerel mod sunucusundan "sites/bi" site koleksiyonu ve paylaşılan belge kitaplığı içeren bir SharePoint sunucusuna geçirir. Betik, hedef kitaplıkta belgeler için klasörler oluşturur. Örneğin, betik hedef belge kitaplığında bir "Raporlar" klasörü ve "Veri Kaynakları" klasörü oluşturur.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\User -p Password -v ts="https://TargetServer/sites/bi/_vti_bin/reportserver" -v tst="sites/bi" -v tf="Shared Documents" -v tu="Domain\User" -v tp="Password"  

SharePoint modundan SharePoint Moduna - 'bi' site koleksiyonu

Aşağıdaki örnek içeriği taşır:

  • "Bir 'sites/bi' site koleksiyonu ve paylaşılan belgeler kitaplığı içeren SourceServer SharePoint sunucusundan."

  • "sites/bi" site koleksiyonunu ve paylaşılan belgeler kitaplığını içeren bir TargetServer SharePoint sunucusuna.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/_vti_bin/reportserver -v st="sites/bi" -v f="Shared Documents" -u Domain\User1 -p Password -v ts="https://TargetServer/sites/bi/_vti_bin/reportserver" -v tst="sites/bi" -v tf="Shared Documents" -v tu="Domain\User" -v tp="Password"  

Yerel moddan yerel moda - Azure sanal makinesi

Aşağıdaki örnek, SourceServer Yerel mod rapor sunucusundan azure sanal makinesinde çalışan bir TargetServer Yerel mod rapor sunucusuna içerik geçirir. TargetServer, SourceServer etki alanına katılmaz ve User2, TargetServerAzure sanal makinesinde yöneticidir.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://SourceServer/ReportServer -u Domain\user1 -p Password -v ts="https://ssrsnativeazure.cloudapp.net/ReportServer" -v tu="user2" -v tp="Password2"  

İpucu

Azure sanal makinelerinde Reporting Services rapor sunucuları oluşturmak için Windows PowerShell'i nasıl kullanacağınız hakkında bilgi için bkz. Yerel modda rapor sunucusu ile Azure VM oluşturmak için PowerShell kullanma.

SharePoint modu -'bi' site koleksiyonundan Azure sanal makinesindeki yerel mod sunucusuna taşıyın.

Aşağıdaki örnek, "sites/bi" site koleksiyonunu ve paylaşılan belgeler kitaplığını içeren SharePoint modu rapor sunucusu SourceServer içeriğinin Azure sanal makinesinde çalışan TargetServer Yerel mod rapor sunucusuna nasıl geçirileceğini gösterir. TargetServer, SourceServer etki alanına katılmaz ve User2, TargetServerAzure sanal makinesinde yöneticidir.

rs.exe -i ssrs_migration.rss -e Mgmt2010 -s https://uetesta02/_vti_bin/reportserver -u user1 -p Password -v ts="https://ssrsnativeazure.cloudapp.net/ReportServer" -v tu="user2" -v tp="Passowrd2"  

Doğrulama

bölümünde, içeriğin ve ilkelerin başarıyla geçirildiğini doğrulamak için hedef sunucuda atılması gereken adımlardan bazıları özetlenmiştir.

Programlar

Hedef sunucuda zamanlamaları doğrulamak için:

Doğal Mod

  1. Hedef sunucuda web portalını açın.

  2. Üstteki menüden site ayarları seçin.

  3. Sol bölmede Zamanlamalar seçin.

SharePoint modu:

  1. Site ayarlarına gidin.

  2. Reporting Services grubunda, Paylaşılan Zamanlamaları Yönetseçin.

Roller ve gruplar

Yerel Mod

  1. SQL Server Management Studio'yu açın ve yerel mod rapor sunucunuza bağlanın.

  2. Nesne Gezgini içinde Güvenlikseçin.

  3. Rolleri seçin.

Sorun giderme

Daha fazla bilgi almak için -t izleme bayrağını kullanın. Örneğin, betiği çalıştırır ve aşağıdakine benzer bir ileti görürseniz

  • Sunucuya bağlanılamıyor: https://\<servername>/ReportServer/ReportService2010.asmx

Şuna benzer bir ileti görmek için betiği -t bayrağıyla yeniden çalıştırın:

  • System.Exception: Couldn't connect to server: https://\<servername>/ReportServer/ReportService2010.asmx ---> System.Net.WebException: **The request failed with HTTP status 401: Unauthorized**. at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at Microsoft.SqlServer.ReportingServices2010.ReportingService2010.IsSSLRequired() at Microsoft.ReportingServices.ScriptHost.Management2010Endpoint.PingService(String url, String userName, String password, String domain, Int32 timeout) at Microsoft.ReportingServices.ScriptHost.ScriptHost.DetermineServerUrlSecurity() --- End of inner exception stack trace ---

RS.exe yardımcı programı (SSRS)
Raporlama Hizmetleri'ndeki rolleri ve görevleri SharePoint grupları ve izinleriyle karşılaştırma