Sql server 缺少SQL服务存储过程

Sql server 缺少SQL服务存储过程,sql-server,Sql Server,我收到一条来自商业程序的消息,说明找不到“LogMessage”存储过程。关联的MS SQLServer 2000数据库中似乎没有名为LogMessage的存储过程。除了打电话给公司,我还能做些什么来追踪丢失的程序?你找不到它的原因是因为它不在那里。除非你有原始程序,否则你必须给公司打电话 当然,你可以自己尝试创建程序。但是,既然有人已经拥有了原始进程,为什么还要麻烦呢 这是新安装的商业产品吗?如果是这样,这完全是他们的责任。你找不到它的原因是因为它不在那里。除非你有原始程序,否则你必须给公司打

我收到一条来自商业程序的消息,说明找不到“LogMessage”存储过程。关联的MS SQLServer 2000数据库中似乎没有名为LogMessage的存储过程。除了打电话给公司,我还能做些什么来追踪丢失的程序?

你找不到它的原因是因为它不在那里。除非你有原始程序,否则你必须给公司打电话

当然,你可以自己尝试创建程序。但是,既然有人已经拥有了原始进程,为什么还要麻烦呢


这是新安装的商业产品吗?如果是这样,这完全是他们的责任。

你找不到它的原因是因为它不在那里。除非你有原始程序,否则你必须给公司打电话

当然,你可以自己尝试创建程序。但是,既然有人已经拥有了原始进程,为什么还要麻烦呢


这是新安装的商业产品吗?如果是这样,这完全是他们的责任。

如果您没有访问存储过程的权限,偶尔也会收到此消息。以“sa”或同等身份登录以验证是否确实缺少该过程。

如果您没有访问该存储过程的权限,偶尔也会收到此消息。以“sa”或同等身份登录,以验证该进程是否确实丢失。

LogMessage似乎不言自明。如果你不容易得到真实的东西,你可能会尝试自己创建一个,看看会发生什么

创建一个名为LoggedMessages的新表,并在调用proc时插入该表。然后看看会发生什么


有点骇人,但考虑到它是一种日志机制,与应用程序的主要功能无关,你可以试试看。

LogMessage似乎很容易解释。如果你不容易得到真实的东西,你可能会尝试自己创建一个,看看会发生什么

创建一个名为LoggedMessages的新表,并在调用proc时插入该表。然后看看会发生什么


有点骇人听闻,但考虑到它是一种日志机制,与应用程序的主要功能无关,你可以尝试一下。

如果公司停业、无济于事等,或者你很匆忙,那么请附加SQL跟踪,查看所传递的参数的种类和数量,并创建一个具有该名称和签名的存储过程。根据所使用的数据访问API,可能需要一些实验才能获得正确的签名。存储过程的主体将为空。由于这只是日志记录,可能会让应用程序的其余部分运行,但日志记录将被关闭

确保架构的其余部分在那里。显然,如果缺少整个模式,那么这个技巧将无法工作


如果您与供应商签订了维护协议,请向他们大声询问,这就是维护和支持的目的。

好吧,如果公司停业、无济于事等,或者您很匆忙,请附加一个SQL跟踪,查看传递的参数的种类和数量,并创建一个具有该名称和签名的存储过程。根据所使用的数据访问API,可能需要一些实验才能获得正确的签名。存储过程的主体将为空。由于这只是日志记录,可能会让应用程序的其余部分运行,但日志记录将被关闭

确保架构的其余部分在那里。显然,如果缺少整个模式,那么这个技巧将无法工作


如果您与供应商签订了维护协议,请向他们呼喊,这就是维护和支持的目的。

您可以添加Jen a的评论权限吗?然后我可以选择这个作为最佳答案。我已经有一段时间没有使用SQL 2000了,但是SQL 2005肯定有一条明显的错误消息,指示权限被拒绝。您是否已验证,如果用户没有适当的权限,SQL 2000中会生成相同的错误消息?我只是想核实一下!;-)你能添加Jen A的评论权限吗?然后我可以选择这个作为最佳答案。我已经有一段时间没有使用SQL 2000了,但是SQL 2005肯定有一条明显的错误消息,指示权限被拒绝。您是否已验证,如果用户没有适当的权限,SQL 2000中会生成相同的错误消息?我只是想核实一下!;-)