首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用asp net核2连接到Server 2008?

如何使用asp net核2连接到Server 2008?
EN

Stack Overflow用户
提问于 2018-01-12 03:51:22
回答 1查看 3.5K关注 0票数 0

我正在学习一个asp.net核心2,我是微软技术公司的新手,它使用实体框架和软件包管理器控制台,我在这里做的是遵循本教程https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/model

它教我如何连接到数据库,但是只有到localdb的连接,它是这样提供的:

appsettings.json:

代码语言:javascript
复制
{
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "ConnectionStrings": {
    "MovieContext": "Server=(localdb)\\mssqllocaldb;Database=Movie-1;Trusted_Connection=True;MultipleActiveResultSets=true"
  }
}

但是我想连接到我安装在本地服务器上的Server 2008 R2

以下是我的连接字符串如下所示:

代码语言:javascript
复制
{
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "ConnectionStrings": {
    "MovieContext": "Server=localhost\\SQLEXPRESS;Database=Movie-1;MultipleActiveResultSets=true"
  }
}

然后在Package控制台中运行一个命令“更新-数据库”,然后得到以下错误:

在建立到Server的连接时发生了与网络相关的或特定于实例的错误.找不到或无法访问服务器。验证实例名是否正确,以及Server是否配置为允许远程连接。(提供程序: SQL网络接口,错误: 26 -指定的服务器/实例定位错误)

但是,我可以通过Studio管理完美地连接到我的Sql server 2008,也就是说,我只需将servername : localhost和默认登录放在一起。我在那里错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-12 07:57:41

我刚刚发现,实际上我不需要连接字符串的实例,下面是我的appsettings.json的样子

代码语言:javascript
复制
{
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "ConnectionStrings": {
    "MovieContext": "Server=localhost;Database=Movie-1;User Id=root;Password=12345;MultipleActiveResultSets=true"
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48219278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档