首页 > 解决方案 > Umbraco 无法启动。配置了连接字符串,但 Umbraco 无法连接到数据库

问题描述

我已经部署了一个 umbraco 网站。我收到错误:

Umbraco 无法启动。配置了连接字符串,但 Umbraco 无法连接到数据库。

因为我不使用数据库,所以我很惊讶。这是一个简单的网站。umbraco 是否需要数据库来存储某种数据?在我的本地机器上一切正常。

编辑:是的,有 sdf 文件,我的连接字符串是:

<add name="umbracoDbDSN" connectionString="Data 
Source=|DataDirectory|\Umbraco.sdf;Flush Interval=1;" 
providerName="System.Data.SqlServerCe.4.0" /> 

所以现在怎么办。如何将数据从 sdf 文件移动到我必须创建的数据库?

标签: umbraco

解决方案


确保 SQL CE 文件 (.sdf) 实际上传到网站 FTP。

可以从 SQL Server CE 迁移到完整的 SQL Server。

根据本指南: https ://codeshare.co.uk/blog/how-to-convert-sql-server-compact-edition-sdf-to-full-sql-and-speed-up-umbraco/

您可以使用名为“CompactView”的程序来执行此操作。


推荐阅读