提供程序:SQL 网络接口,错误 26 - 定位指定的服务器/实例时出错

2023-12-04

try
        {
            //Create our connection strings
            string sSqlConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=" + Path.GetDirectoryName(Path.GetDirectoryName(Application.StartupPath)) + "\\ClaimFiles.mdf;Integrated Security=True;User Instance=True";
            MessageBox.Show(sSqlConnectionString);

            //Execute a query to erase any previous data from our destination table
            string sClearSQL = "DELETE FROM PA";
            SqlConnection SqlConn = new SqlConnection(sSqlConnectionString);
            SqlCommand SqlCmd = new SqlCommand(sClearSQL, SqlConn);
            SqlConn.Open();
            MessageBox.Show(SqlCmd.ExecuteNonQuery().ToString());
            SqlConn.Close();
        }
        catch (SqlException ex)
        {
            //handle exception
            StringBuilder errorMessages = new StringBuilder();

            for (int i = 0; i < ex.Errors.Count; i++)
            {
                errorMessages.Append("Index #: " + i + "\n" +
                    "Message: " + ex.Errors[i].Message + "\n" +
                    "ErrorNumber: " + ex.Errors[i].Number + "\n" +
                    "Source: " + ex.Errors[i].Source + "\n" +
                    "Severity Level: " + ex.Errors[i].Class + "\n" +
                    "Server:" + ex.Errors[i].Server + "\n");
                MessageBox.Show(errorMessages.ToString());
            }
        }

上面是我的 C# 代码,我使用的是 Microsoft SQL Express。单击即可激活上面的代码。当我在 Visual Studio 中运行代码时,一切正常。但是当我将项目的文件夹复制到另一台计算机(操作系统:Windows XP)并运行 .exe 文件时,程序捕获 SqlException:

建立与服务器的连接时发生错误。当连接到SQL Server 2005时,出现此故障的原因可能是SQL Server在默认设置下不允许远程连接。 (提供商:SQL 网络接口,错误 26 - 定位指定的服务器/实例时出错)

有人可以帮我解决这个问题,这对解决这个问题会有很大帮助,因为该程序必须在不同的计算机上运行。顺便说一句,程序的目标框架是.NET 3.5


  • 确保您的服务器名称正确,例如名称没有拼写错误。
  • 确保您的实例名称正确并且目标计算机上确实存在这样的实例。 [更新:一些应用程序 将 \ 转换为 .如果您对自己的申请不确定, 请尝试在您的服务器\实例和服务器\实例 连接字符串]
  • 确保服务器计算机可访问,例如,DNS 可以正确解析,您能够 ping 服务器(并非总是如此)。
  • 确保 SQL Browser 服务正在服务器上运行。如果服务器上启用了防火墙,则需要放置 sqlbrowser.exe 和/或 UDP 端口 1434 进入异常。

这似乎是一个很好的参考:http://blogs.msdn.com/b/sql_protocols/archive/2007/05/13/sql-network-interfaces-error-26-error- located-server-instance-specified.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

提供程序:SQL 网络接口,错误 26 - 定位指定的服务器/实例时出错 的相关文章

随机推荐

  • 使用电子邮件地址将文件上传到云端

    所以我不确定这是否可能以及是否有意义 我正在尝试在我的应用程序中学习和使用云空间 因此 作为示例 我尝试创建一个应用程序来在 Google Drive 中上传文件 我注册了我的应用程序并使用了谷歌提供的一些参考资料 我现在可以上传文件了 我
  • 我可以有一个没有聚集索引的主键吗?另外我可以有多值聚集索引吗?

    各位 我想了解以下问题的答案 我可以有一个没有聚集索引的主键吗 我知道当我们在列上创建主键约束时 它默认创建一个聚集索引 那么在这种情况下 我应该如何停用聚集索引 我可以有一个包含多个列的聚集索引吗 就像在非聚集中一样 我可以为单个非聚集索
  • Django:如何为允许多个文件上传的字段编写干净的方法?

    我有一个用于上传图像的表单 如果我遵循 Django 的标准清理表单的特定字段属性 这就是我的 clean 方法通常的样子 class UploadImagesForm forms Form image forms FileField de
  • 填充二维 numpy 数组给定索引之间的值

    给定一个 numpy 数组 a np zeros 10 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  • Windows 上需要 Mono 3.0 的配置文件

    是否有一个教程告诉我如何编写 mono 3 0 的配置文件 以便我可以使用它 微软视觉工作室 2010 其背后的原因是我的应用程序使用绑定列表 当我尝试在 Mono 中运行时 我收到此错误 WindowsFormsApplication2
  • 我正在学习java中的异常处理(基本上是继承)

    看看下面的程序 import java io import java rmi class class1 public void m1 throws RemoteException System out println m1 in class
  • for循环内的回调完成后如何执行函数?

    我在搜索函数中有一个 for 循环 其中有一个在循环内执行回调的函数 我想在循环之后以及所有回调完成之后执行 BUILD 函数 我不知道如何做到这一点 因为循环在所有回调完成之前完成 回调是获取数据的 API 请求 我想使用该数据进行 BU
  • 使用 Angular formArray 动态添加表单字段

    我有一些表单字段 想要动态添加更多来自另一个视图的字段 用户可以在其中输入表单字段类型 长度和名称 我需要使用这些值构造表单字段 我如何设法构建一个字段 textbox name is one 但是如果我尝试添加另一个字段 textbox
  • pandas中如何判断某列是否包含某些元素

    我想检查一下该列是否app包含元素myList import pandas as pd df pd DataFrame app a b c e f myList b f print df Output app 0 a b c 1 e f E
  • Android - 地图标记绕 X 轴和 Y 轴的动画旋转

    我想知道是否可以为 Google 地图标记沿 x 轴和 y 轴旋转设置动画 就像我们如何使用 ObjectAnimator 围绕 x 轴和 或 y 轴旋转 ImageView 一样 显然 人们可以顺时针旋转 改变 标记的方向 即沿着 z 轴
  • 如何为服务器启用 AVIF 支持

    AVIF 图像格式看起来是一种非常有前途的格式 如何在网络服务器上编译和使用它 我的具体是 Ubuntu 18 04 Nginx 但我正在寻找如何编译和开始转换图像的要点 AVIF似乎是一种新格式 并没有找到太多信息 但是 让我们立即看看调
  • 单击切换下拉菜单

    我正在尝试创建一个下拉菜单 该菜单在单击而不是悬停时激活 到目前为止 我已经使用一点 JavaScript 进行了单击操作 但是虽然子菜单显示得很好 并且如果单击另一个菜单 则其他子菜单会隐藏 但如果单击其父菜单 我无法弄清楚如何隐藏子菜单
  • 方向改变时 UIScrollview 内容大小

    我有一个带分页的滚动视图 在 viewDidLoad 中 我检查当前方向是否为横向 然后将其内容大小的高度设置为 440 if UIDeviceOrientationIsPortrait UIDevice currentDevice ori
  • 如何检查Android应用程序是在后台运行还是在前台运行?

    例如我的项目中有这个代码 public class Utilities extends Application private static int stateCounter public void onCreate super onCre
  • 即使没有任何错误,我的discord.js 机器人也不会回复用户消息[重复]

    这个问题在这里已经有答案了 我的discord js 机器人版本为13 1 0 我的节点版本为16 7 0 我在终端中输入了这些命令 npm init创造包 json and npm install discord js安装不和谐包 我把代
  • R:apply() 与 for 循环的混淆

    我知道我应该避免 for 循环 但我不太确定如何使用 apply 函数来做我想做的事情 这是我正在尝试做的事情的一个稍微简化的模型 因此 本质上我有一个很大的预测变量矩阵 并且我想在索引预测变量的每一侧使用 5 个预测变量的窗口来运行回归
  • 从 emacs 调用 vim 或 TextMate

    我使用 vi 已经有一段时间了 在 Mac 上 我有时会使用 TextMate 最后 我发现了 emacs 的伟大之处 而且 我很可能会选择 emacs 问题是 我有时需要其他 vi TextMate 编辑器来做一些事情 并不是说 emac
  • ASP.NET 成员资格错误

    我正在使用 ASP NET MVC 我将 ASP NET 成员资格表插入到我的数据库中 但收到下面写的错误 也许有解决方案 谢谢 System Web Security SqlMembershipProvider 需要与架构版本 1 兼容的
  • CUDA 中全局内存与常量内存的使用

    嘿 我有以下代码 if USE CONST 1 constant double PNT SIZE else device double PNT endif 稍后我有 if USE CONST 0 cudaMalloc void PNT si
  • 提供程序:SQL 网络接口,错误 26 - 定位指定的服务器/实例时出错

    try Create our connection strings string sSqlConnectionString Data Source SQLEXPRESS AttachDbFilename Path GetDirectoryN