【发布时间】:2017-03-21 11:22:36
【问题描述】:
我有一个问题导致更多问题。
让我解释一下发生了什么:
过去一周,想学习 ASP.NET MVC 并开发一个应用程序。
为了准备好我的机器,安装:
Visual Studio Enterprise 2017 32/64 位(多语言)
带有 Service Pack 1 64 位的 SQL Server 2016 Enterprise(英文)
所以,在那之后,我想去。
这是我用来学习的应用程序:APP。
然后,一旦我在 Visual Studio 中打开,首先会发生以下情况:
不太明白这条信息。但我的想法仍然存在:如何使用 SQL Server 2016 打开?
这个“问题”很快就消失了:
好的,让我们继续尝试构建,看看会发生什么:
酷,我可以看到应用了。
好吧,既然我在“幸运的一天”,让我们测试注册:
最后一个错误与为服务器选择的协议有关。
这与 MS SQL Server 配置有关。这意味着,我可能需要为 MS SQL 安装额外的 ODBC 驱动程序。
我怎样才能解决这个问题并能够注册?
注意:如果有任何您认为重要的信息以了解如何帮助我解决此问题,请告诉我。这是因为我是该领域的菜鸟,才刚刚开始。
【问题讨论】:
-
如果您查看 web.config 文件,您会发现数据库应该是 localdb 的一个实例。您要么需要按照错误提示安装 localdb,要么按照您的建议安装 Sql 2016,将连接字符串指向该实例。
-
LocalDB 是一项需要 SQL Server Express 的功能。它在企业版中不可用。您需要同时安装 SQL Server 2016 Express 和 Enterprise。如果您不关心localdb,只需在服务器中创建和使用数据库并相应地修改连接字符串
-
PS:您可能应该使用 SQL Server Developer 版本,而不是 Enterprise。它具有与 Enterprise 相同的功能,但不会像 Enterprise Trial 那样过期。它也是免费的,但获得许可的企业相当昂贵
-
因为
DreamSpark Premium我有大学免费软件
标签: c# asp.net sql-server visual-studio visual-studio-2017