Ich habe ein Problem mit einer OData
SharePoint-Listenquelle mit einer sich dynamisch ändernden Verbindungszeichenfolge (innerhalb des OData
Verbindungs-Managers). Die OData-Quelle in meinem Datenflusstask kann nicht mit der Fehlermeldung "Kann eine verwaltete Verbindung vom Laufzeitverbindungs-Manager erwerben" beim Ausführen der DFT von einem übergeordneten Paket überprüft werden.
Ich habe ein ausführliches Googeln gemacht und die Foren gnadenlos durchgekämmt; Ich habe jedoch nichts gefunden, was eine Lösung für dieses Problem zu bieten scheint. Jede Hilfe, die eine Lösung findet, würde sehr geschätzt werden!
Hier ist der allgemeine Ablauf des Haupt-SSIS-Pakets:
Hauptpaket:
Kindpaketsteuerung FLow:
E-L UserInformationList DFT:
Paketausgabe mit Fehlermeldung:
Beim Testen der gesamten Lösung verhält sich alles (Aufgaben, Parameter, Variablen usw.) ordnungsgemäß bis 3.1 (siehe oben), wenn die OData
Quelle während der Validierung fehlschlägt. Die einzigen Aspekte des Quell- und Verbindungsmanagers, die sich ändern, sind die URL und der ConnectionString für den Verbindungsmanager. Die spezifische SharePoint-Liste, auf die ich auf jeder Site zugreife, ändert sich nie. Wenn die Lösung in das untergeordnete Paket eintritt, werden die URL und die ConnectionString für den Verbindungsmanager ordnungsgemäß festgelegt, bevor die DFT eingegeben wird.
Beim Testen des untergeordneten Pakets über die Paketausführungs-Task mithilfe hartcodierter Parameterwerte kann das untergeordnete Paket nicht validiert werden.
Wenn nur das untergeordnete Paket getestet wird, treten keine Fehler auf und die Listeninformationen werden wie erwartet in der Datenbank gespeichert. Bei einzelnen Tests verwendet der OData
Connection Manager jedoch den Standardwert der Paketparameter.
Dinge, die ich bisher versucht habe:
DelayValidation
auf True OData
Quelltext-Editor) OData
Quelltext-Editor) Weitere Informationen:
OData
Source für SQL Server 2012 Ich denke, Sie haben keinen Zugriff auf den Quell-Sharepoint oder Sie geben nicht die richtigen Anmeldeinformationen, weshalb Sie diesen Fehler erhalten. Bitte verwenden Sie eine gültige Verbindung und testen Sie Ihre Verbindungen.
Ich hatte das gleiche Problem, als ich die URL für die OData-Quelle aus der Datenbank las. In meinem Fall übergab ich den alten Wert für die URL, die auf der SharePoint-Seite geändert wurde, dh die DB hatte den URL-Wert Ссылка , aber die tatsächliche Site war vom Benutzer zu Ссылка geändert Überprüfe also den passierenden URL-Wert in deinem Fall, falls du dieses Problem noch hast
Tags und Links odata ssis sharepoint