我正在尝试使用SQL Express建立Umbraco的本地实例。我在设置站点,创建数据库和编辑webconfig文件方面向后了解此过程。
管理进入设置Umbraco 4.0的第三阶段并加载到5%然后我收到此错误:
“数据库初始化失败”
我在SQL中启用了混合身份验证,在webconfig中检查了我的数据库路径,但仍然无法连接它。
似乎Umbraco无法连接到服务器,但实际上这样的事情可能是什么。
欢迎所有建议!
由于
答案 0 :(得分:1)
你的连接字符串是什么样的?如果它是SQL Express的默认实例,请确保连接字符串的数据源引用实例名称。试试。\ SQLEXPRESS或localhost \ SQLEXPRESS。
答案 1 :(得分:1)
经过各种论坛的搜索后,我认为这可能是由于缺少对web.config文件和其余文件的写权限。由于用户将在安装时选择许多值,因此安装程序必须对web.config文件进行更改。但是如果你看到整个文件夹结构的权限只读它。
我被困在这里..无法改变写入的只读权限..
任何建议都将受到赞赏
答案 2 :(得分:0)
要解决此错误,我们需要更改 umbracoDbDSN 值。
当我们尝试安装Umbraco时,可能会出现以下错误“数据库连接初始化失败”。
此错误表明Sql server未连接。如果你有正确的凭据,那么只需在Umbraco的Web.Config中添加它们。
<add key="umbracoDbDSN" value="server=ServerName;database=UmbracoDB;user id=sa;password=YourPassword" />
输入umbracoDbDSN的值
现在数据库将成功安装。
答案 3 :(得分:0)
我找到了解决数据库初始化5%问题的解决方案。
尝试从WebMatrix在Chrome浏览器中运行解决方案。
经过几个小时的努力,尝试以下所有方法:
1)制作Umbraco文件夹IIS_users - 读/写/修改权限 2)使数据库用户 - DBOwner / DBWriter / DBReader
当问题仍然存在时,我在Chrome中打开了Umbraco网站(而不是IE9)并意识到它已完成数据库初始化。
祝你好运......巴斯卡尔