Umbraco 通过 Nuget - 我如何更改数据库?

Umbraco via Nuget - how do I change the database?

我已经通过 Nuget 安装了 Umbraco 7

空 ASP.NET 4.5 项目 包管理器控制台命令:install-package umbracocms 构建 & 运行,遵循 Umbraco 向导

查看 web.config 这是写入我系统上的 SQL 服务器 CE 数据库,我绝对不想要,因为 Web Matrix / IIS Express 和 [=24 的已知问题=] 行政长官

Link to known issue on Umbraco forums

如何让 Umbraco 使用我的 SQL Server 2012 Express 数据库?难道只是我改的web.config?我是否在第一次构建 & 运行ning 之前执行此操作?

构建项目并 运行 在(不调试)。

当系统要求您输入用户名、电子邮件地址和密码时,请输入。

点击绿色安装按钮之前,点击 'Custom'。

自定义安装屏幕允许您选择要安装到哪个数据库。在我的例子中,我有两个版本的 SQL 服务器(2008 R2 和 2012 Express 以及前者我没有管理员权限)但只有一个 SQL 服务器选项。我必须像这样指定一个自定义连接字符串:

Data Source=APIWSEMMA\MYSQL2012;Initial Catalog=MyUmbraco;User ID=sa;Password=MyPassword

现在开始安装。完成后,您应该会看到在数据库中创建的所有表。