当我尝试从 win 表单应用程序中选择全局临时表时,我可以从任意数量的客户端读取该表,当我从 Windows 服务中托管的 WCF 服务中执行相同操作时,我收到错误消息,指出 对象名称无效'# #MyTempTable'。
同时我可以使用相同的代码从winform中选择表格,有人能解释一下可能的原因吗?
- 从数据适配器 dll 调用 SP
- 数据适配器 (WCF) 服务在服务启动时加载此 ada 适配器 dll
- 另一个 WCF 服务向 DA 服务请求数据以在 Web 客户端中显示数据
- DA 服务作为 NT AUTHORITY\NetworkService 托管在 Windows 服务中
- winform 和 dll 中使用的连接字符串是 "conString = "Data Source=.\;" + "Initial Catalog=myDB;" + "Integrated Security=SSPI;";" 我也尝试在连接字符串中传递 Sa 凭据,但行为仍然相同。
我试图从 dll 执行的操作可以从 win 表单完成,而我无法从 WCF 服务使用的 dll 执行。