更新查询在本地正常工作,但不在远程服务器上

问题描述:

我有更新查询,从我的本地机器完全正常工作.. 但是,当我在服务器上部署应用程序..表不会更新。 任何人都可以想到这个原因。谢谢。更新查询在本地正常工作,但不在远程服务器上

+1

如果没有相关的代码,我们无法帮助您。 – Femaref 2011-06-13 22:25:22

+2

和更好的解释... – 2011-06-13 22:26:36

+0

权限?链接服务器? – HLGEM 2011-06-13 22:29:02

它不更新,并且没有错误? Here是一些原因。

存在各种潜在的原因。

  1. 您不必远程系统
  2. 远程系统没有设置为接受远程连接的权限 - SQL Browser服务是元凶
  3. 您没有相同的协议( s)设置在服务器和客户端上

我可以在一分钟内想出三个潜在的原因。所有这些对Google都很容易。而且,这可能不是整个列表,但我没有任何上下文。检查,看看是否有任何错误信息,特别是像这样的东西混淆:

try 
{ 
    //Do database stuff here 
} 
catch 
{ 
    //Ignore 
} 

还有一个共同的问题 - “NTLM一跳” - 如果你使用当前用户的凭据连接到SQL和SQL是另一个盒子(浏览器机器 - >服务器机器 - > SQL机器),你会打它。