Hi Mame Meier,
Zuerst müssen Sie sicherstellen, dass der Installationsprozess der ConfigMgr-Rolle daran gehindert wird, Laufwerk C: als gültigen Kandidaten für Inhalte oder Binärdateien zu betrachten. Entferne die fehlerhafte Rolle Reporting Services Point aus der Konsole und verifiziere deren Entfernung in srsrp.log. Erstelle eine leere Textdatei, die NO_SMS_ON_DRIVE.SMS auf der Wurzel des C:-Laufwerks benannt ist. Diese Datei wirkt als harte Einschränkung für den Site Component Manager, zwingt ihn, gültige Installationspfade neu zu berechnen und die Variable oft so zu korrigieren SRSRPINSTALLDIR , dass sie mit dem D:-Laufwerk übereinstimmt, auf dem sich Ihr Standort befindet.
Wenn die Einschränkung NO_SMS_ON_DRIVE.SMS den Installer nicht zwingt, die Variable auf D:s umzustellen, hast du wahrscheinlich aufgrund der SQL 2022 SSRS-Konfiguration eine Registrierungsfehler. Navigiere zu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SSRS\Setup (oder zum entsprechenden Schlüssel für deine spezifische SSRS-Instanz-ID) und inspiziere die Path or-String-Werte InstallationDirectory . Wenn diese auf C: hinweisen, erbt der SRSRP-Installer diesen Standort. Obwohl das Bearbeiten dieses Schlüssels riskant ist, ist eine sicherere Lösung für eine Laborumgebung, die Pfadlücke mit einem Directory Junction zu überbrücken. Erstellen Sie das Verzeichnis D:\Program Files\SMS_SRSRP manuell. Öffne eine erhöhte Eingabeaufforderung und führe mklink /J "C:\Program Files\SMS_SRSRP" "D:\Program Files\SMS_SRSRP". Setze die Rolle wieder ein. Der Installer schreibt auf den C:-Pfad (Tunneling zu D:), und der Registrierungsschritt, der nach der DLL bei C: sucht, wird erfolgreich sein, wodurch die Rollback-Löschung verhindert wird.
Sollten Sie weitere Fragen haben, können Sie gerne eine Nachricht hinterlassen. Bitte überlege, die Antwort zu akzeptieren, wenn du etwas Nützliches gefunden hast. Schönen Tag!
VP