我安装了Elmah,现在我运行程序时出错了。我看到错误与架构有关。所以我意识到我需要运行一个脚本来创建表。
我已经下载了脚本文件。如果我选择运行,则会打开一个对话框,要求我选择一个程序来打开该文件。愚蠢的问题我该怎么办?
如果我浏览,我会看到MS SQL Server和SQL Server Compact。如果我选择SQL Server,我会看到文件夹80,90等.Compact给出一个文件夹V4。
新手 - 显然,我在这里有一个大问题,但我不能成为第一个。所以请一些新手帮忙。我正在使用MVC4 / ef5 localdb \ v11。我的项目数据库的System.Data.SqlServerCe.4.0。
JW
答案 0 :(得分:0)
在SQL Compact Edition上运行ELMAH SQL Compact Edition与其他版本略有不同。您可以使用针对Express或Standard的ELMAH设置脚本,这些脚本是不同的。
要在Compact Edition上使用ELMAH,这篇博文是一个很好的起点: http://www.hanselman.com/blog/NuGetPackageOfTheWeek7ELMAHErrorLoggingModulesAndHandlersWithSQLServerCompact.aspx
直接回答您的问题 通常,您将使用Microsoft SQL Server Management Studio运行.sql脚本。您可以从Microsoft下载2008版本。
http://www.microsoft.com/en-us/download/details.aspx?id=7593
Microsoft Web Platform Installer可能是在开发计算机上安装软件的更简单方法。