当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 PowerShell 在 SharePoint 2013/2016 中创建新的内容数据库?

作者:精品下载站 日期:2024-12-14 13:48:49 浏览:14 分类:玩电脑

如何使用 PowerShell 在 SharePoint 2013/2016 中创建新的内容数据库?


虽然内容数据库在 SharePoint 中最多可容纳 10,000 个网站集,但不建议如此使用,因为在 SharePoint 2013 中内容数据库的建议大小为

当您在 SharePoint 中创建新网站集时,它会选择有空间的可用数据库。让我们看看如何为 SharePoint 创建新的内容数据库。

如何从管理中心网站在 SharePoint 中添加内容数据库?

  1. 以场管理员身份登录 SharePoint 应用程序/WFE 服务器
  2. 打开中央管理 >> 应用程序管理 >> 管理内容数据库
  3. 单击“添加内容数据库”链接
  4. 在添加内容数据库页面上:

    • 为新数据库指定一个 Web 应用程序。
  5. 指定数据库服务器来托管新数据库
  6. 指定发出警告之前网站集的数量。默认情况下,这是 9,000。指定可以在数据库中创建的站点总数。默认情况下,这是 15,000。
  7. 单击“确定”在 SharePoint 2013 中添加新的内容数据库。

[玩转系统] 如何使用 PowerShell 在 SharePoint 2013/2016 中创建新的内容数据库?

这是一个简单的程序,不是吗?

内容数据库只能附加到单个 Web 应用程序!

使用 PowerShell 在 SharePoint 2013 中创建新的内容数据库

虽然您可以使用 SharePoint 管理中心来管理需要对内容数据库执行的一些操作,但 PowerShell 是有效管理内容数据库的最佳工具。以下是如何使用 PowerShell 添加新的内容数据库:

语法:


New-SPContentDatabase -Name <Content-DB-Name> -WebApplication <Web-App-Name or URL>

这是一个例子:


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Variables for Database server and Content Database Name
$DatabaseServerName = "YOUR-DB-SERVER"
$DatabaseName = "Hosting_ContentDB_001"
$WebAppName = "SharePoint Hosting"

#Create content database
New-SPContentDatabase -Name $DatabaseName -DatabaseServer $DatabaseServerName -WebApplication $WebAppName -MaxSiteCount 100 -WarningSiteCount 80

此 cmdlet 应发出新创建的内容数据库 GUID,如下所示:


Id       : faca5154-3c10-4db8-8677-a863b4fc6302
提示:您不能将一个网站集分布在多个内容数据库中。但一个内容数据库可以容纳多个网站集。

Tail:如何在特定内容数据库中创建网站集?
如果您想在新数据库中创建新网站集,则 SharePoint 2013 中提供了不同的选项。这是我的首选方法:您可以通过以下方式在特定内容数据库中创建新网站集:使用带 -ContentDatabase 参数的 PowerShell cmdlet New-SPSite cmdlet。具体方法如下:


New-SPSite https://your-web-app-url/sites/Your-Site-collection -OwnerAlias "SiteOwnerUserName" -ContentDatabase "ContentDatabaseName" -Name "Site-Name" -Description "Site-Description" -Template "STS#0"

请注意,“ContentDatabaseName”必须引用已创建的现有数据库。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯