我正在浏览Get Started with Azure Cloud Services教程。
当我构建并运行示例项目时,数据库I / O错误包含:
A network-related or instance-specific error occurred while establishing a
connection to SQL Server. The server was not found or was not accessible.
Verify that the instance name is correct and that SQL Server is configured
to allow remote connections. (provider: SQL Network Interfaces, error: 50 -
Local Database Runtime error occurred. Cannot create an automatic instance.
See the Windows Application event log for error details.)
我正在运行VS.NET 2017
,并做了推荐的更改:
如果您使用的是Visual Studio 2015或更高版本,请更改SQL Server ContosoAdsWeb的应用程序Web.config文件中的连接字符串 项目和ServiceConfiguration.Local.cscfg文件中的 ContosoAdsCloudService项目。在每种情况下,更改"(localdb)\ v11.0"到" (的LocalDB)\ MSSQLLocalDB"
在我的ServiceConfiguration.Local.cscfg
:
<Setting name="ContosoAdsDbConnectionString" value="Data Source=(localdb)\MSSQLLocalDB; Initial Catalog=ContosoAds; Integrated Security=True; MultipleActiveResultSets=True;" />
如果有人有任何想法或建议,我将非常感激。谢谢!
答案 0 :(得分:0)
我最终解决了这个问题并安装了SQL Server 2012 Express版并使用了连接字符串:
<Setting name="ContosoAdsDbConnectionString" value="Data Source=MACHINE_NAME\SQLEXPRESS;
Initial Catalog=ContosoAds; Integrated Security=True; MultipleActiveResultSets=True;" />
这很有效。
我唯一能想到的是我正在运行Windows 7
和Visual Studio 2017
。
我相信VS.NET 2017
可能捆绑SQL Server 2016
,我知道这与Windows 7
不兼容。