I database di SharePoint 2007
Alcune info che ho dedotto/trovato sui Db di SharePoint 2007 (WSS3 - MOSS).
Per maggiori informazioni si può fare riferimento all'SDK di SharePoint 2003 (WSS2) dove erano descritti i DB e relativi campi. Alcune tabelle sembrano non più utilizzate (le ho riportate senza descrizione) altre sono valorizzate ma non ho trovato sufficienti informazioni (indicate con ???).
contine info su: siti, gli altri database, server e web applications
AntiVirusVendors
Binaries i file .wsp (solutions)
Classes l'elenco delle classi (???)
CustomTemplates le dipendenze fra gli oggetti
Databases
Dependencies
EmailEnabledLists
Globals
InstalledWebPartPackages
LastUpdate ???
Objects praticamente tutti gli oggetti installati (feature, database, application pool, webapplication...)
PendingDistributionLists
Servers
Services
SiteCounts i db e il numero di sites contenuti
SiteMap il path delle collection site con relativi db ed application
Sites
TimerLocks ???
TimerRunningJobs ???
TimerTargetInstances ???
Tombstones ???
Versions ???
VirtualServers
WebPartPackages
AntiVirusVendors_Id
contiene info su: dettagli relativi ai siti, liste, strutture, file, contenuti e informazioni di sicurezza
AllDocs documenti e cartelle (folders) del sito (full path)
AllDocStreams ???
AllDocVersions storico delle versione dei documenti (items ???)
AllLinks ???
AllLists l'elenco di tutte le liste della web application
AllUserData i dati contenuti in tutte le liste
AllUserDataJunctions ???
AuditData ???
BuildDependencies ???
Categories
CollationNames tutte le collations supportate
ComMd
ContentTypes ???
ContentTypeUsage ???
Deps le dipendenze tra i documenti
DiskWarningDate ???
EventBatches ???
EventCache ???
EventLog ???
EventReceivers l'elenco di tutti gli event handler registrati
EventSubsMatches
Features le feature installate (scope: webapplication, site, web)
GroupMembership ???
Groups i gruppi creati
HT_Cache
HT_Settings ???
Image0x ???
ImmedSubscriptions gli aller registrati
NameValuePair
NameValuePair_.xxx.
NavNodes le navigation bar
Perms ???
Personalization
RecycleBin il cestino
RoleAssignment ???
Roles tutti i ruoli
SchedSubscriptions
ScheduledWorkItems
SiteQuota
Sites l'elenco delle site collections
SiteVersions ???
TimerLock ???
UserInfo info sugli utenti aggiunti
Versions ???
WebCat le categorie associate ad ogni web
WebMembers i membri di un web
WebPartLists
WebParts l'elenco delle web parts disponibili
Webs l'elenco dei webs (sites) presenti
WelcomeNames i documenti di default (quando non si specifica la pagina)
Workflow ???
WorkflowAssociation ???
....
...
Per maggiori informazioni si può fare riferimento all'SDK di SharePoint 2003 (WSS2) dove erano descritti i DB e relativi campi. Alcune tabelle sembrano non più utilizzate (le ho riportate senza descrizione) altre sono valorizzate ma non ho trovato sufficienti informazioni (indicate con ???).
la modifica diretta ai database non è supportata, non modificare assolutamente
ConfigDb
uno per ogni server farm, creato duranate l'installazionecontine info su: siti, gli altri database, server e web applications
AntiVirusVendors
Binaries i file .wsp (solutions)
Classes l'elenco delle classi (???)
CustomTemplates le dipendenze fra gli oggetti
Databases
Dependencies
EmailEnabledLists
Globals
InstalledWebPartPackages
LastUpdate ???
Objects praticamente tutti gli oggetti installati (feature, database, application pool, webapplication...)
PendingDistributionLists
Servers
Services
SiteCounts i db e il numero di sites contenuti
SiteMap il path delle collection site con relativi db ed application
Sites
TimerLocks ???
TimerRunningJobs ???
TimerTargetInstances ???
Tombstones ???
Versions ???
VirtualServers
WebPartPackages
AntiVirusVendors_Id
Content Databases
una per ogni web application (sito di iis ex virtual server in WSS2)contiene info su: dettagli relativi ai siti, liste, strutture, file, contenuti e informazioni di sicurezza
AllDocs documenti e cartelle (folders) del sito (full path)
AllDocStreams ???
AllDocVersions storico delle versione dei documenti (items ???)
AllLinks ???
AllLists l'elenco di tutte le liste della web application
AllUserData i dati contenuti in tutte le liste
AllUserDataJunctions ???
AuditData ???
BuildDependencies ???
Categories
CollationNames tutte le collations supportate
ComMd
ContentTypes ???
ContentTypeUsage ???
Deps le dipendenze tra i documenti
DiskWarningDate ???
EventBatches ???
EventCache ???
EventLog ???
EventReceivers l'elenco di tutti gli event handler registrati
EventSubsMatches
Features le feature installate (scope: webapplication, site, web)
GroupMembership ???
Groups i gruppi creati
HT_Cache
HT_Settings ???
Image0x ???
ImmedSubscriptions gli aller registrati
NameValuePair
NameValuePair_.xxx.
NavNodes le navigation bar
Perms ???
Personalization
RecycleBin il cestino
RoleAssignment ???
Roles tutti i ruoli
SchedSubscriptions
ScheduledWorkItems
SiteQuota
Sites l'elenco delle site collections
SiteVersions ???
TimerLock ???
UserInfo info sugli utenti aggiunti
Versions ???
WebCat le categorie associate ad ogni web
WebMembers i membri di un web
WebPartLists
WebParts l'elenco delle web parts disponibili
Webs l'elenco dei webs (sites) presenti
WelcomeNames i documenti di default (quando non si specifica la pagina)
Workflow ???
WorkflowAssociation ???
Shared Services Provider
un database creato per ogni Shared Services Provider (contiene più web applications), possono essere più di uno....
Search Database
un database creato per ogni Shared Services Provider...