Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.NET错误与服务器2008_.net_Windows Server 2008 - Fatal编程技术网

.NET错误与服务器2008

.NET错误与服务器2008,.net,windows-server-2008,.net,Windows Server 2008,我们目前正在运行两台服务器,一台托管一个名为IFCA的应用程序,这是一个会计软件,另一台托管其数据库。如果我以管理员的身份运行应用程序,一切正常,但如果我是用户,则不会。我得到的错误是 程序或功能。。。指定的参数太多 起初我认为这是一个许可问题。我试图给一个用户越来越多的权限,直到我最终让那个用户成为管理员,但我还是犯了那个错误 所以我的问题是,除了权限,WinServer2008上的管理员和非管理员还有什么区别 谢谢应用程序在管理员上下文中运行时调用不同的函数,在用户上下文中运行时调用失败的函

我们目前正在运行两台服务器,一台托管一个名为IFCA的应用程序,这是一个会计软件,另一台托管其数据库。如果我以管理员的身份运行应用程序,一切正常,但如果我是用户,则不会。我得到的错误是

程序或功能。。。指定的参数太多

起初我认为这是一个许可问题。我试图给一个用户越来越多的权限,直到我最终让那个用户成为管理员,但我还是犯了那个错误

所以我的问题是,除了权限,WinServer2008上的管理员和非管理员还有什么区别


谢谢

应用程序在管理员上下文中运行时调用不同的函数,在用户上下文中运行时调用失败的函数。
检查应用程序是否有任何日志(.log文件、事件日志中的日志等),以获取有关错误的详细信息。

这可能是数据库实例中的权限问题,而不是操作系统上的权限问题。如果应用程序使用集成的安全上下文访问数据库,则两个不同的用户可能有权访问函数或存储过程的两个不同版本。我如何查看数据库中的权限如何连接到服务器的用户级别?我原以为DB权限取决于应用程序的用户级别,因为应用程序有自己的用户系统。现在,我考虑到这一点,有必要一直升级到服务器用户级别。不确定在哪里查找此信息。非常感谢您的帮助。这完全取决于用户的设置以及应用程序访问数据库的方式。应用程序使用的连接字符串将是一个很好的起点来确定它。对于DBA(或ServerFault),DB的安全性如何连接到操作系统的安全性更像是一个问题。您可能可以将SQL探查器附加到数据库,以确定数据库发生故障时访问的内容(甚至可以查看有关故障的更多有用信息)。然后尝试使用相同的用户上下文对DB手动重新创建,从等式中删除应用程序。@David我做了一些挖掘,找到了一个描述应用程序设置的文件。看起来每个应用程序用户都使用相同的登录名和密码连接到数据库,而不管其服务器用户级别如何。还有其他想法吗?在事件查看器中没有看到任何与应用程序相关的内容。再说一次,我可能错过了它,因为我不知道该找什么。。。我必须和开发者核实一下应用程序日志。谢谢你的建议。我还没有从开发者那里得到关于日志的答案。还有什么其他的想法可以让我去寻找历史吗?