新阁上位机开发中,数据库系列特定实例错误如何排查解决?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1792个文字,预计阅读时间需要8分钟。
前言:对于出现上位机开发的同学们来说,在学习数据库的时候,以下两个错误基本上是不可避免的。图1是使用SSMS登录时出现的错误,图2是通过C#出现的错误。
前言对于出现上位机开发的同学来说,大家在学习数据库的时候,以上两个错误基本上是不可避免的,图1是使用SSMS登录时出现的错误,图2是通过C#代码连接数据库时出现的错误。
今天就这个错误,跟大家做一些具体的分析,希望大家可以彻底解决这个问题。
分析以上两个错误是完全一样的,是同一个问题导致的。
其实错误提示已经清晰地说明了原因:网络相关或特定于实例的错误。
网络相关的我们先不用管,先说“特定于实例的错误”,换句更加明白的话就是“数据库的实例名称有错误”。那数据的实例名是哪部分呢?很清楚上面数据库登录界面中,用红色方框标出来的部分就是。在C#程序中,用箭头标出的Server=后面的部分就是。那实例名到底对不对呢?
解决步骤1首先,我们打开计算机的系统信息,看看你当前用的计算机的名称是什么不就知道了?如下图:
经过仔细对比发现原来上面的实例写错了,在“DESKTOP-LNU3H65”后面多写了一个“0”,这个就是问题的原因。那我们就改过来,再测试一下,登录是OK的!如下图:
C#程序中也修改成正确的,如下:
运行也OK。
也就是你自己把自己电脑的名称复制过去就解决了。
本文共计1792个文字,预计阅读时间需要8分钟。
前言:对于出现上位机开发的同学们来说,在学习数据库的时候,以下两个错误基本上是不可避免的。图1是使用SSMS登录时出现的错误,图2是通过C#出现的错误。
前言对于出现上位机开发的同学来说,大家在学习数据库的时候,以上两个错误基本上是不可避免的,图1是使用SSMS登录时出现的错误,图2是通过C#代码连接数据库时出现的错误。
今天就这个错误,跟大家做一些具体的分析,希望大家可以彻底解决这个问题。
分析以上两个错误是完全一样的,是同一个问题导致的。
其实错误提示已经清晰地说明了原因:网络相关或特定于实例的错误。
网络相关的我们先不用管,先说“特定于实例的错误”,换句更加明白的话就是“数据库的实例名称有错误”。那数据的实例名是哪部分呢?很清楚上面数据库登录界面中,用红色方框标出来的部分就是。在C#程序中,用箭头标出的Server=后面的部分就是。那实例名到底对不对呢?
解决步骤1首先,我们打开计算机的系统信息,看看你当前用的计算机的名称是什么不就知道了?如下图:
经过仔细对比发现原来上面的实例写错了,在“DESKTOP-LNU3H65”后面多写了一个“0”,这个就是问题的原因。那我们就改过来,再测试一下,登录是OK的!如下图:
C#程序中也修改成正确的,如下:
运行也OK。
也就是你自己把自己电脑的名称复制过去就解决了。

