SharePoint 2010/2013/2016内容数据库与网站集的关系

总得来说,内容数据库和网站集的关系是:

一个内容数据库里可以有多个网站集,但是一个网站集只能存在于一个内容数据库。

那么问题来了

问题1:我能否在创建网站集时指定内容数据库呢?或者说我能在指定的内容数据库里创建网站集吗?

答案是你当然可以。具体教程可以bing一下Create Site Collection in a Specific Content Database

?

问题2:如果我知道内容数据库的名字,我怎么查看在此内容数据库里有几个网站集么?

嗯,你可以执行下面命令:
Get-SPSite -Limit All -ContentDatabase contentdbname | select url, @{label="Size";Expression={$_.usage.storage}}

执行时,请把红色字体部分替换成你的内容数据库名字。

?

问题3:我想知道所有的内容数据库和网站集的对应关系,怎么办?

嗯,你可以执行如下命令:
Get-SPContentDatabase | %{Write-Output "- $($_.Name)"; foreach($site in $_.sites){write-Output $site.url}}

红色箭头所指就是内容数据库的名字,下面就是该内容数据库下存放的网站集。

可以看到内容数据库:WSS_Content_2018下面有两个站点。

问题4:如果我知道网站集或者网站Url,我怎么知道它属于哪个内容数据库?

额,其实问题3可以解决你的问题,但是我高兴,所以多回答你一句,执行如下命令:
$site = Get-SPSite "http://sp10-web:2018/sites/Blog"

$site.ContentDatabase.name

$site.Dispose()

替换红色字体部分为你自己的url

如果你对本文有任何问题或者希望可以和我直接对话,可以加我的QQ群:331434257

时间: 2024-10-05 05:22:35

SharePoint 2010/2013/2016内容数据库与网站集的关系的相关文章

sharepoint 2013 更换内容数据库方法

更换应用程序网站内容数据库,打开sharepoint powershell 2013,管理员方式运行下面代码 Get-SPContentDatabase -WebApplication http://10.0.0.75:6011 | Dismount-SPContentDatabase Mount-SPContentDatabase "WSS_Content_6011" -DatabaseServer "mossdb" -WebApplication http://

SharePoint 2013 附加内容数据库后出现404错误

本文讲述如何解决SharePoint 2013 加内容数据库(Content DataBase)后出现404错误. 笔者按照http://technet.microsoft.com/en-us/library/ff628582(v=office.15).aspx的手动步骤在管理中心站点删除了老的内容数据库并附加了内容数据库. 但是访问站点是出现 404错误. 后来http://social.technet.microsoft.com/Forums/sharepoint/en-US/7c12f55

SharePoint 2010/2013 如何查看现有网站是使用什么网站模板新建的

本文讲述 SharePoint 2010/2013 如何查看现有网站是使用什么网站模板新建的. 相信很多做SharePoint 都有遇到这个问题,其实这个很简单: 打开现有网站,按F12调处IE调试器,在HTML 中搜索g_wsaSiteTemplateId: 如上图中,STS#0就是当前SharePoint 站点对应的网站模板ID, 如果HTML 中搜索不到g_wsaSiteTemplateId,可以尝试在JS控制台输入g_wsaSiteTemplateId并回车: SharePoint  2

SharePoint管理中心配置内容数据库

SharePoint管理中心配置内容数据库 在SharePoint2010中,内容数据库是组织数据的核心.是所有网站内容信息,如文档.列表数据和Web部件属性等存储的地方.默认地,内容数据库设置的参数可能对你的组织来说不是最好的. 幸运的是,这些参数可以修改来适应你的需求.知道哪些可以修改以及修改的后果是很重要的.本文中就教你理解这些参数并作出可能的修改. 准备: 确保你是场管理员. 开始: 1. 打开管理中心--数据库--管理内容数据库. 2. 点击要修改的内容数据库.你可以修改的参数有:数据

SharePoint 2010/2013 隐藏的速度下拉菜单列表项

SharePoint 2010/2013 隐藏的速度下拉菜单列表项 有时为了防止一些用户编辑列表项.需要隐藏下拉菜单列表项.,仅仅须要添加一个内容编辑器控件,将css代码写入其HTML源就可以. 改动前: 改动后: CSS代码: <style type="text/css"> .s4-ctx{ display:none; } </style> 假设你使用的SP2013,这里的类须要更改. <style type="text/css"&g

解决在SharePoint 2010/2013部署自己的Event Handler后,抛出”不能加载被引用的第三方的程序集&quot;的问题

今天在处理客户的一个问题的时候,我们已经把我们SharePoint EventHandler依赖的第三方的TIBCO.EMS.dll注册到GAC里面了,但是日志里面还是抛出了不能加载被引用的第三方的程序集的异常. 在描述解决方案之前,我在这里把相关背景交代一下,我们知道SharePoint提供了Event handler(用户操作事件钩子)让SharePoint用户开发自己的业务逻辑.SharePoint的Event Handler说白了就是,当SharePoint用户操作SharePoint的

SharePoint 2010 在允许匿名访问的网站中隐藏登陆链接

SharePoint 2010 在允许匿名访问的网站中隐藏登陆链接 最近在使用Welcome.ascx用户控件时,发现很多东西都是要靠它来呈现.比如这里,关于在站点中对于匿名访问用户隐藏登陆链接也与它有关. 大概分两个步骤完成这样功能.非常简单.需要用到母版页和SharePoint Application Page link控件. 1. 复制Welcome.ascx控件,命名CustomWelcome.ascx.覆盖OnLoad事件,给匿名用户隐藏登陆应用程序页面链接. 2. 在母版页中引用这个

Exchange 2010/2013 删除默认数据库

Exchange 2010/2013 安装完邮箱服务角色,默认自带一个数据库 "Mailbox Database xxxxxxxx" 如果需要删除,首先需新建一个数据库,再将自带数据库中的系统邮箱(审批助理.Federation).发现搜索邮箱迁移到新建数据库,才可删除. 获取指定数据中用户邮箱Get-Mailbox -Database DBName 获取指定数据中存档邮箱Get-Mailbox -Database DBName -Archive 获取指定数据中仲裁邮箱Get-Mail

SharePoint 2010/2013: List view Lookup threshold uncovered

SharePoint with Large lists is common scenario in any Sharepoint deployment. While there are Several blogs / Guidance TechNet articles which exist working /Managing Large lists, My blog is particularly about the "List view lookup Threshold" Here