Wir haben ein Problem mit der Einführung von Inhaltstypen mit Funktionen. Wie führt man sie in der SharePoint-Farm aus und aktualisiert die Datenbank gleichzeitig? Im Moment können wir es nicht herausfinden. Gibt es etwas, das individuell gemacht werden muss?MOSS 2007 Inhaltstypen - Farmweite Anwendung
Antwort
Mit "Update der Datenbank" würde ich davon ausgehen, dass Sie Ihre benutzerdefinierte Datenbank, keine der SharePoint-Datenbanken bedeuten?
Richten Sie Ihre Datenbank so aus, dass Sie über einen Mechanismus zum Speichern der Version verfügen. In seiner einfachsten Form wäre eine Konfigurationstabelle mit einer Version row/column ausreichend. Sie können im Feature-aktivierten Ereignis Code einfügen, der die Version Ihrer Datenbank überprüft und bei Bedarf benutzerdefinierte T-SQL-Skripts ausführt, die Ihre Datenbank aktualisieren.
Inhaltstypen können beim Bereitstellen schwer verständlich sein. Sobald Sie den Inhaltstyp über ein Feature bereitgestellt haben und jemand diesen Inhaltstyp verwendet (z. B. eine Sharepoint-Liste, ein Dokument, ein Seitenlayout usw.), können Sie den Inhaltstyp NICHT aktualisieren, indem Sie das Feature erneut bereitstellen. Das ist Absicht. Wenn eine Liste einen Inhaltstyp hinzufügt, erstellt sie eine Kopie des Inhaltstyps in der Websitesammlung.
Es gibt zwei Möglichkeiten, dieses Problem zu lösen:
- Aktualisieren Sie den Inhaltstyp in GUI und überprüfen Sie „alle Arten Kind Inhalt aktualisieren“
- Erstellen Sie eine neue Funktion „Update Inhaltstyp x-Funktion“. Fügen Sie der Featureaktivierung einen Ereignishandler hinzu, und aktualisieren Sie den Inhaltstyp in der Websitesammlung, indem Sie die contentType.update (true) -Methode anwenden. Um zu überprüfen, ob alle untergeordneten Inhaltstypen aktualisiert wurden, erstellen Sie ein SPQuery-Objekt mit einem beginswith-Parameter für die Inhaltstyp-ID.
- 1. MOSS 2007 EditModelPanel
- 2. Fehlende MOSS 2007 Funktionalität?
- 3. MOSS 2007 - Übergeordnete Ordnerspalte
- 4. Datei nicht gefunden - MOSS 2007
- 5. Am nützlichsten frei MOSS 2007 Dienstprogramme/Bibliotheken?
- 6. MOSS 2007 Suchcenter. Ändern des Suchbereichs
- 7. Wie befüllen Sie Sharepoint MOSS 2007 Referenzdaten?
- 8. MOSS 2007 Server hängendes Problem - AppDomainUnloadListener.RegisterSelf() & PublishingHttpModule.Init()
- 9. Visual Studio 2010 und Moss 2007 Probleme
- 10. Kann nicht Ajax-Erweiterungen in MOSS 2007
- 11. sts adm Befehl für MOSS 2007
- 12. Ist das ein Bug mit Sharepoint Column/Feld internen Namen in MOSS 2007
- 13. MOSS 2007: Anzeigen von Daten aus SQL Server-Datenbank
- 14. MOSS 2007-Site in einer Farm Initialisierer Ausnahme
- 15. Probleme beim Hinzufügen eines DelegateControl zum BlackBand.Master in MOSS 2007
- 16. MOSS 2007, C#, Web Part - Log Retrievel Linkbuttons mit
- 17. Aktualisieren von WebPart-Eigenschaften mit RunWithElevatedPrivileges in MOSS 2007
- 18. Ändern des Aussehens des DropDown-Navigationsmenüs von MOSS 2007
- 19. Kann MOSS 2007 in mehrere LDAP/AD-Stores integriert werden?
- 20. MOSS 2007 - Soll ich einen benutzerdefinierten Workflow erstellen oder nicht?
- 21. MOSS Crawl-Kontoberechtigungen durchsuchen
- 22. Veröffentlichungsseiten-Zeitplanoptionen für MOSS (SharePoint) werden nicht angezeigt
- 23. So stellen Sie Inhaltstypen effizient für einen Inhaltstypen-Hub bereit
- 24. Basisvorlage aktualisieren und auf alle Websites anwenden, die darauf verweisen - MOSS 2007
- 25. Feincms Mixing Inhaltstypen
- 26. Word und benutzerdefinierte Inhaltstypen
- 27. Sharepoint-Suche mit Inhaltstypen
- 28. AFNetworking akzeptiert alle Inhaltstypen
- 29. Sharepoint Doc Lib Inhaltstypen
- 30. MOSS und der Geschäftsdatenkatalog - jede gute Dokumentation?