明天我有一份作业,我正在慢慢失去理智。一些帮助将不胜感激。
我一直得到回复 -
类型'System.Data.SqlClient.SqlException'的未处理异常 发生在EntityFramework.SqlServer.dll
中
其他信息:执行超时已过期。操作完成之前经过的超时时间或服务器没有响应。
其他信息:在模型生成期间检测到一个或多个验证错误:
以下是我的app.configs
CONSOLE APP.CONFIG
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</configSections>
<startup>
<connectionStrings>
<add
name="VoteWithDEV"
connectionString="Data Source=k2mmbsouh0.database.windows.net;
Initial Catalog=VoteWithDEV;Persist Security Info=True;User ID=patrickmcmu11an;;Password=Jordan123"
providerName="System.Data.SqlClient"/>
</connectionStrings>
<appSettings>
<add key="ConnectionStringName" value="VoteWithDEV"/>
</appSettings>
</startup>
DATA APP.Config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb"/>
</parameters>
</defaultConnectionFactory>
</entityFramework>
<connectionStrings>
<add
name="VoteWithDEV"
connectionString="Data Source=k2mmbsouh0.database.windows.net;
Initial Catalog=VoteWithDEV;Persist Security Info=True;User ID=username;Password=password"
providerName="System.Data.SqlClient"/>
</connectionStrings>
<appSettings>
<add key="ConnectionStringName" value="VoteWithDEV"/>
</appSettings>
</configuration>
答案 0 :(得分:2)
在您的Connect Timeout=90
中添加connectionString
。
connectionString="Data Source=k2mmbsouh0.database.windows.net;
Initial Catalog=VoteWithDEV;Persist Security Info=True;User ID=username;Password=password;Connect Timeout=90 "
答案 1 :(得分:1)
尝试使用SQL Management Studio检查是否可以连接。我怀疑服务器已关闭/无法访问。
答案 2 :(得分:0)
当无法访问SQL Server时,我遇到此错误。 检查:
Win + R-> services.msc->找出Sql Server [实例名称]->右键单击它,然后单击“启动”。
如果使用 SQL Server修复解决方案不起作用,请执行以下操作: https://docs.microsoft.com/en-us/sql/database-engine/install-windows/repair-a-failed-sql-server-installation?view=sql-server-2017