是否可以自动创建Sitecore Web db?
是否可以仅使用主控和核心启动Sitecore?我们首先进入内容编辑器,然后发布。通过这一点,我们希望创建web数据库。下面哪一个是正确的是否可以自动创建Sitecore Web db?,sitecore,Sitecore,是否可以仅使用主控和核心启动Sitecore?我们首先进入内容编辑器,然后发布。通过这一点,我们希望创建web数据库。下面哪一个是正确的 发布时,将根据连接字符串中的名称自动创建Web数据库 发布时不会创建Web数据库。Web db应该存在,并且应该具有正确的模式以进行发布 Web数据库应该通过创建主数据库的副本来设置,并且在发布时会被覆盖 只需使用master和core数据库就可以启动Sitecore。它被称为Sitecore直播模式。你可以读更多关于它的内容 但这意味着内容是从主数据库
只需使用
master
和core
数据库就可以启动Sitecore。它被称为Sitecore直播模式
。你可以读更多关于它的内容
但这意味着内容是从主数据库自动提供的,因此:
web
数据库不会自动创建
是,web
数据库必须存在,才能发布
否,不要通过复制master
数据库来创建web
数据库。使用干净的Sitecore zip中的空web
数据库(使用与应用程序完全相同的版本)
将此作为一个答案,否您不能让Sitecore创建不存在的web(或任何)数据库
并不是说这是不可能的,但它并不是开箱即用的,而且这是一个非常不可能的用例,所以我无法想象他们会构建这样一个特性
Sitecore数据库的大小/规模应适当,以满足工作负载。特别是,web db是面向公众的,因此需要特别的调优考虑,这很难或不可能通过启发式来预测
您可以通过启动管道开始时启动的PowerShell脚本(初始化之前启动的脚本,我不记得它叫什么)来实现这一点,否则系统在启动时尝试执行连接字符串时将失败。我不是在询问实时模式。从web数据库访问。你的答案仍然有效,对吗?我们只有在发布后才能访问web db或网站我不确定是否正确理解您的评论。据我所见,您需要自动化web
db创建,我的答案的第二部分应该涵盖您的所有疑问。默认情况下,如果连接字符串定义的位置不存在web
数据库,则不会启动Sitecore。不会自动创建任何内容。从vanilla Sitecore安装中获取空的web
数据库,并使用master
数据库中的发布所有内容。