Dotnetnuke 无法将DNN6连接到SQL Server 2012 developer edition

Dotnetnuke 无法将DNN6连接到SQL Server 2012 developer edition,dotnetnuke,sql-server-2012,Dotnetnuke,Sql Server 2012,我已安装SQL Server 2008 Express和SQL Server 2012 Developer edition 当我想从Visual Studio 2010连接到SQL Server时,我只能选择连接到VISTAUSER-PC/SQLEXPRESS,但我知道2012开发者版的名称是VISTAUSER-PC,所以我只需写下该名称,测试连接及其工作情况 DotNetNuke只给了我连接到express edition的选项,当我输入VISTAUSER-PC作为无法连接的服务器名称时。我知

我已安装SQL Server 2008 Express和SQL Server 2012 Developer edition

当我想从Visual Studio 2010连接到SQL Server时,我只能选择连接到
VISTAUSER-PC/SQLEXPRESS
,但我知道2012开发者版的名称是
VISTAUSER-PC
,所以我只需写下该名称,测试连接及其工作情况

DotNetNuke只给了我连接到express edition的选项,当我输入
VISTAUSER-PC
作为无法连接的服务器名称时。我知道DNN与SQL Server 2012配合使用


如果您的DotNetNuke安装与IIS/SQL2012/VS2012位于同一个框中,则只需选择“SQL Server 2005/2008(Express)文件”。 执行此操作时,您需要确保除SQL 2012之外的其他SQL实例未在您的计算机上运行

DotNetNuke附带一个database.mdf文件,默认情况下由SQLExpress使用

重述。。 不要在web.config中编辑SQL连接字符串 停止除SQL2012之外的任何其他SQL实例 选择“SQL Server 2005/2008(Express)文件”旁边的单选按钮

我注意到SQL2012使用不同的帐户运行,因此您可能需要进入并更改为“网络服务”,以便可以干净地连接到SQL20102


祝你好运

我猜您没有一个名为database.mdf的数据库。你想用第一种方法吗?您应该确保在2012实例上启用了用户实例。还请注意,用户实例已弃用。第一个选项适用于express edition,当我使用该选项时,它会为我提供./SQLEXPRESS实例和名为database.mdf的数据库,它可以工作,但我想使用MS Server 2012。我可以从Visual Studio连接到vistuser pc。没有问题,我认为这些选项用词不当。它们应该称为“用户实例”和“普通数据库”。您的数据库实例可能运行良好,但您没有名为Database.mdf的数据库。您应该创建一个名为DotNetNuke或类似的数据库。