Sql server 本地SQL Server数据库未连接

Sql server 本地SQL Server数据库未连接,sql-server,entity-framework,Sql Server,Entity Framework,我使用的是实体框架版本6.0。我想连接到本地SQL Server数据库。我正在使用以下连接字符串。但我无法连接到数据库。请给我答案 <add name="dbecommerceEntities" connectionString="metadata=res://*/Models.dbEcommerceMode.csdl|res://*/Models.dbEcommerceMode.ssdl|res://*/Models.dbEcommerceMode.msl;p

我使用的是实体框架版本6.0。我想连接到本地SQL Server数据库。我正在使用以下连接字符串。但我无法连接到数据库。请给我答案

<add name="dbecommerceEntities"         
     connectionString="metadata=res://*/Models.dbEcommerceMode.csdl|res://*/Models.dbEcommerceMode.ssdl|res://*/Models.dbEcommerceMode.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=localhost;Integrated Security=False;Initial Catalog=dbecommerce;User ID=qaws;Password=1q2w!A@S;Connect Timeout=30000;Encrypt=False;Packet Size=4096;App=EntityFramework&quot;"   />

以下是我测试数据库连接的步骤:

  • 在计算机中的某个位置创建.txt文件
  • 将文件重命名为.udl
  • 接受更改扩展名问题并双击要打开的文件
  • 在您的情况下,在第一个选项卡中选择SQL server,在第二个选项卡中填写必填字段
  • 测试连接,如果不成功,它将向您提供一个错误
  • 如果成功,请关闭对话框并用记事本打开.udl文件,您可以在“;”(第一个分号)之后的第二行中看到连接字符串

  • HTH

    检查常见的嫌疑犯:

    • data source=localhost
      :这意味着您的本地计算机上必须有一个默认的、未命名的SQL Server实例,是吗?或者您是否在默认模式下安装了SQL ServerExpress?然后您必须使用
      数据源=(本地)\SQLExpress

    • 用户ID=qaws;密码=1q2w!A@S
      :在SQL Server实例上是否有此用户ID和密码作为登录名

    • Initial Catalog=dbecommerce:该SQL Server实例上是否存在该数据库?上述登录是否定义为此数据库中的用户,并且具有执行工作所需的权限


    我的连接字符串是正确的。其中一个文件未上载到服务器。现在它工作正常了

    您的帖子中没有显示连接字符串。另外:尝试连接时会出现什么错误(如果有)?你是怎么联系的?(请显示您的代码!)[HTTP/1.1 404找不到>5ms]文件未上载到我的计算机上,工作正常。但当我在域中主持项目时,它不会显示任何数据。请给我一个建议。@user1413974:正如我所说的-你需要检查机器名、安装的SQL Server版本等-我没有访问你的系统的权限-我真的不能告诉你更多需要检查的地方。但是你需要做检查…我的连接字符串是正确的。其中一个文件未上载到服务器。现在它工作正常。我的连接字符串是正确的。其中一个文件未上载到服务器。现在它工作正常了。