虽然在创建Web Application的时候,创建了一个Content Database,但是微软推荐一个Content Database的大小不要超过200G。如果需要更多的DB空间呢?
那就需要给Web Application增加多个Content Database。用Farm Administrator登陆到Central Administration,找到Manage Content Database:
在Content Database页面,可以看到默认的一个。这里可以看到一些属性,Site Collection Level Warning,表示超过这个数据,SharePoint会给管理员发邮件。MaxNumber of Site Collection,表示最多能创建多少个Site Collection。
点击Add a Content Database,在新打开的页面填入需要的信息。
这样就添加了一个新的ContentDatabase。
注意到Database有一个属性,叫Database Read Only,这个是做什么用的呢?
假如有一个Database,里面有一个为某个项目建立的Site Collecion,现在项目结束了,不想让任何人来修改,那么就可以把Database设置成Read Only。
当然如果这个DB出了问题,想做一些维护,那么还可以take offline,那么user将不能访问里面的SiteCollection.
Read Only 模式还有一个作用。加入要把SharePoint 2010的Database通过DB Attach方式升级到SharePoint 2013,那么可以先把SharePoint 2010的Database设置成readonly,这个期间,user还能当问Site,但是不能更新。然后把DB Attach到SharePoint 2013的Database Server上,然后添加到Web Application。这样能保证升级的过程中,不产生新数据。