当前位置: 首页 > news >正文

System.Data.SqlClient.SqlException:“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误

目录

背景:

过程:

SQL Express的认识:


背景:

正在运行程序的时候,我遇到一个错误提示,错误信息如下,当我将错误信息仔细阅读了一番,信息提示的很明显,错误出现的来源就是连接数据库代码这块string connStr = @"server=.\sqlexpress; database=newssystem;uid=sa;pwd=123456";

过程:

但是我对这段代码我反复检查很多便,觉得没有写错当时一度怀疑是不是系统出现的错误,问题究竟是哪里出现了问题,这段代码重新编译和生成过很多次,运行依然报错,最终我拿着代码去网上去寻找答案,结果惊奇的发现就是代码这里面出现的问题,因为这段代码我是从黏贴过来的不是自己编写的,错误就出现在这里sqlexpress,这行是版本的缩写,全称:SQL Express(SQL Server Express Edition),我自己没有下载这个版本,所以加上就会出现错误,删除之后就成功运行。还是要自己理解代码,要熟悉自己在使用的代码,否则,当出现问题的时候,很难找到问题的所在,导致自己都找不到东南西北,盲人摸象

SQL Express的认识:

SQL Express(SQL Server Express Edition)是Microsoft SQL Server的免费版本之一。它是一个轻量级、可部署且功能有限的关系型数据库管理系统。SQL Server Express Edition 适用于开发人员、学生和小型应用程序,提供了一些基本的数据库功能,并可以在个人计算机和小型服务器上使用。

SQL Server Express Edition 具有以下特点:

1.免费使用:与其他版本的 SQL Server 不同,SQL Server Express Edition 是免费的,可以免费下载和使用。

2.轻量级:相对于完整版的 SQL Server,SQL Server Express Edition 较为轻量级,安装包的大小较小。

3.数据库限制:SQL Server Express Edition 对数据库大小有限制,最大数据库大小为10 GB。

4.资源限制:SQL Server Express Edition 对处理器和内存等资源也有一定的限制。

5.工具限制:一些高级工具和功能在 SQL Server Express Edition 中可能不可用或受到限制。

SQL Server Express Edition 适用于个人项目、小型网站、学习和开发目的,提供了基本的数据库功能,如数据存储、查询、事务处理和安全性。但如果需要更高级的功能、更大的数据库容量或更多的性能,可能需要考虑使用其他版本的 SQL Server。

相关文章:

  • Flash读取数据库中的数据
  • Hovel trump:
  • 第二章第10节:EXCEL :REPLACE函数 SUBSTITUTE函数
  • GPT帮我快速解决工作上的问题案例
  • Vue-Clipboard3:轻松实现复制到粘贴板功能
  • 前端基础:回顾es6相关知识
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • docker使用Dockerfile制做容器(以hyperf为列,开机启动)
  • SpiderFlow爬虫平台漏洞利用分析(CVE-2024-0195)
  • 基于双向长短期神经网络的客流量预测,基于bilstm的客流量预测
  • [MySQL]基础的增删改查
  • Java代码审计Shiro反序列化CB1链source入口sink执行gadget链
  • P2717 寒假作业 CDQ
  • GitHub Copilot 与 OpenAI ChatGPT 的区别及应用领域比较
  • 数据结构之顺序表的增删查改
  • 0基础学习移动端适配
  • 2017-09-12 前端日报
  •  D - 粉碎叛乱F - 其他起义
  • es6要点
  • extjs4学习之配置
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • mac修复ab及siege安装
  • Making An Indicator With Pure CSS
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • PHP的类修饰符与访问修饰符
  • python3 使用 asyncio 代替线程
  • Rancher-k8s加速安装文档
  • React的组件模式
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • webpack项目中使用grunt监听文件变动自动打包编译
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 从零开始学习部署
  • 多线程事务回滚
  • 将 Measurements 和 Units 应用到物理学
  • 将回调地狱按在地上摩擦的Promise
  • 力扣(LeetCode)357
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 微信公众号开发小记——5.python微信红包
  • 微信小程序实战练习(仿五洲到家微信版)
  • 写给高年级小学生看的《Bash 指南》
  • ​linux启动进程的方式
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (9)STL算法之逆转旋转
  • (C#)获取字符编码的类
  • (C语言)二分查找 超详细
  • (day6) 319. 灯泡开关
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)jdk与jre的区别