首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储在网络驱动器上EXE的SqlConnection错误

存储在网络驱动器上EXE的SqlConnection错误
EN

Stack Overflow用户
提问于 2018-02-15 15:40:29
回答 2查看 374关注 0票数 1

.Net控制台EXE的执行总是出现以下错误,只有当EXE放在网络驱动器上时,才会发生这种情况,从本地系统运行时,不会出现任何连接错误。

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

如有任何协助,将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-16 15:19:35

发现“路径层次结构中的顶级目录缺少权限”的问题。在向顶级目录提供适当的权限之后,EXE能够连接SqlServer。在没有此类权限的情况下,安全策略似乎限制应用程序访问网络资源。

票数 1
EN

Stack Overflow用户

发布于 2018-02-15 16:37:15

好的,关键是您说“当调度任务执行相同的exe时,它会因SqlConenction错误而失败”。如果在Windows计划程序下运行此任务,请确保Windows计划作业使用正确的凭据运行。默认情况下,它们运行在下,该服务将不具有连接到Server的权限。使用特定的帐户名称和密码设置Windows计划任务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48810990

复制
相关文章

相似问题

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