SharePoint 2016文档库所在数据库表的说明(文档库数据库)

SharePoint 2016文档库所在数据库表的说明(文档库数据库)

突然被客户问一个问题,说数据库存在哪一个表,这个原本是开发的事,竟然文档我了,好吧这里记录一下,以便记忆给客户汇报。
SharePoint 数据库表说明:

Features Table that holds information about all the activated features for each site collection or site.
Sites Table that holds information about all the site collections for this content database.
Webs Table that holds information about all the specific sites (webs) in each site collection.
UserInfo Table that holds information about all the users for each site collection.
Groups Table that holds information about all the SharePoint groups in each site collection.
Roles Table that holds information about all the SharePoint roles (permission levels) for each site.
All Lists Table that holds information about lists for each site.
GroupMembership Table that holds information about all the SharePoint group members.
AllUserData Table that holds information about all the list items for each list.
AllDocs Table that holds information about all the documents (and all list items) for each document library and list.
RoleAssignment Table that holds information about all the users or SharePoint groups that are assigned to roles.
Sched Subscriptions Table that holds information about all the scheduled subscriptions (alerts) for each user.
ImmedSubscriptions Table that holds information about all the immediate subscriptions (alerts) for each user.

Alldocs 说明
https://msdn.microsoft.com/en-us/library/hh656481(v=office.12).aspx


所有表位置:
如下表分别存储文档库不同的内容;
select * from [sysobjects] where [type] = 'u' and name like '%doc%' order by [name]



SharePoint 2016文档库所在数据库表的说明(文档库数据库)_第1张图片


查找方式
select top 10 * from AllDocs a, DocStreams d where d.docID = a.ID
select top 10 * from [dbo].[DocsToStreams]
select top 10 * from [dbo].[DocStreams]
select top 10 * from [dbo].[DocVersionEvents]


select * from [sysobjects] where [type] = 'u' and name like '%doc%' order by [name]

效果
SharePoint 2016文档库所在数据库表的说明(文档库数据库)_第2张图片

关于Sharepoint 数据库的问题,请参考:https://technet.microsoft.com/library/cc678868

ms sql server


1、查询所有表
select [id], [name] from [sysobjects] where [type] = 'u' order by [name]
2、查询所有数据库
3、select [name] from [sysdatabases] order by [name]
查询表中字段
select [name] from [syscolumns] where [name] = 'tableXXX'order by [colid]

oracle

1、查找表的所有索引(包括索引名,类型,构成列):

select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表

2、查找表的主键(包括名称,构成列):

select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = 要查询的表

3、查找表的唯一性约束(包括名称,构成列):

select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 要查询的表

4、查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询):

select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表

查询外键约束的列名:

select * from user_cons_columns cl where cl.constraint_name = 外键名称

查询引用表的键的列名:

select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名

5、查询表的所有列及其属性

select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的表

6、查询所有表
select* from tabs



SharePoint 所有数据库说明

一、WSS_Content

内容数据库存储所有网站内容包括网站文档文档文件列表数据Web部件属性以及用户权限 特定网站所有数据内容数据库

二、SharePoint_Config

配置数据库句柄所有管理部署请求定向相应数据库管理数据库负载平衡 前端Web服务器接收到请求一个特定网站检查配置数据库确定哪些内容数据库包含站点数据 可以配置数据库运行同一台计算机作为Web服务器远程计算机运行Microsoft SQL服务器 配置数据库概念相对不变微软sharepoint server 2010 Microsoft Office sharepoint server2007Windows SharePoint服务网站地图3.0提供存储配置数据库内容有关信息数据库包含给定站点数据 Windows SharePoint服务Microsoft OfficeSharePoint服务器2007收到请求URL数据库设置确定网站内容数据库包含数据 大型服务器部署请求提供服务时,微软sharepoint server2010Windows SharePoint服务4.0 SiteMap序列化磁盘提高性能降低数据库回调操作可能导致争用 

 三、SharePoint_AdminContent

管理中心后内容数据库存储所有网站内容包括网站文档文档文件列表数据Web部件属性以及用户权限 特定网站所有数据内容数据库 

四、Search_Service 

数据关联属性数据库存储已爬网属性包括属性历史数据抓取队列 

 1、Search_Service_Application_PropertyStoreDB

数据关联属性数据库存储已爬网属性包括属性历史数据抓取队列等。

 2、Search_Service_Application_CrawlStoreDB

 抓取主机已爬网数据库数据抓取数据库抓取的驱动器搜索Microsoft Officesharepoint server 数据库

3、Search_Service_Application_DB

 管理数据库共享服务提供程序数据库Microsoft Office SharePoint server2007每个搜索应用程序实例化一次政府当局对齐组件 管理数据库搜索应用程序主机配置内容抓取访问控制列表ACL

 五、Web Analytics Service

Web分析服务提供了丰富的分析洞察网站流量搜索SharePoint资产使更好地了解用户部署 SharePoint网站分析可以定制系统满足用户需要优化他们如何使用发现信息站点创建目标内容。

1、 WebAnalyticsService应用程序_StagingDB

 网络分析临时数据库存储联合国聚合事实数据工作数据库资产元数据排队数据提供短期保留内容

 

2、WebAnalyticsService应用程序_ReportingDB

网络分析报告数据库存储聚合标准报告表格事实数据聚合网站用户日期资产除了诊断信息元数据

 

 六、Shared Services Provider

 共享服务提供商微软sharepoint server 2010图层过时更换共享服务应用程序了解变化共享服务提供程序数据库关联数据库设计

 

 七、User Profile Service

 用户配置文件服务包括用户配置文件网站

 

 1、User Profile Service Application_ProfileDB

 用户配置文件数据库一个灵活数据库存储管理用户相关信息 数据库允许灵活架构支持多种数据类型 可以查询并且可以更新 例如公司可以定义属性配置文件数据库雇员记录 然后每个记录雇员创建保存对象 现在信息可用许多方面例如web部件Web服务创建基于规则角色。

 

2、 User Profile Service Application_SocialDB

场性标签数据库存储

性标签记录和各自的网址加上信息的概况,并在分类数据库的前端层在执行/要求。这个数据库是用于存储社会标签和用户创建的注释 

 

3、 User Profile Service Application_SyncDB

同步数据库是用来存储的配置和分期数据从外部来源,如Active Directory的配置文件数据的同步。 


关系图
SharePoint 2016文档库所在数据库表的说明(文档库数据库)_第3张图片

你可能感兴趣的:(SharePoint 2016文档库所在数据库表的说明(文档库数据库))