我从商业程序收到一条消息,指出未找到“ LogMessage”存储过程。 在关联的MS SQLServer 2000数据库中似乎没有一个称为LogMessage的存储过程。 除了致电公司以外,我还可以采取什么措施来查找丢失的程序?

===============>>#1 票数:2

您找不到它的原因是因为它不存在。 除非您拥有原始程序,否则您将不得不致电该公司。

当然,您可以自己尝试创建proc。 但是,当有人已经拥有原始程序时,为什么还要打扰呢?

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

===============>>#2 票数:1

如果您没有访问存储过程的权限,有时也会收到此消息。 以“ sa”或等效身份登录以验证proc确实丢失。

===============>>#3 票数:0

LogMessage似乎很不言自明。 如果您无法轻松获得真实的东西,您可能会尝试自己创建一个人,以查看会发生什么。

创建一个名为LoggedMessages的新表,并在调用proc时将其插入到表中。 然后查看弹出的内容。

有点骇人听闻,但考虑到它是一种日志记录机制,与该应用程序的主要功能相切,您可以尝试一下。

===============>>#4 票数:0

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

确保其余的架构在那里。 显然,如果整个架构都丢失了,那么这个技巧就行不通了。

如果您与供应商签订了维护协议,请大声疾呼,这就是维护和支持的目的。

  ask by translate from so

未解决问题?本站智能推荐:

2回复

SQL Server缺少表和存储过程

我的客户端站点上有一个每晚处理数据的应用程序,昨晚SQL Server 2005给出了错误“找不到存储过程'xxxx'”。 该存储过程确实存在于数据库中,据我所知具有正确的权限,该应用程序在其他夜晚也可以正常运行。 在以前的情况下,SQL Server还给出了错误消息“找不到数据库对象”
1回复

SQL存储过程缺少第一个变量

我从SQL Server Management Studio中的存储过程获得了如下输出 等等 我想要得到的输出是 我的控制器有此代码 我的看法有这个 数据正在显示,但是我在foreach循环中缺少第一个值(16)。我无法弄清楚原因(可能是上周我一直盯着相同的
1回复

工具栏和存储过程-服务报告(SQL)

我在使用Reports时遇到两个小问题,我在使用SQL Server和SSRS。 我正在通过VS Shell(报表服务器项目)部署报表。 我做报告,做设置,一切正常。 当我单击“预览”(VS Shell)时,工具栏如下所示: 但是,当我在浏览器(IE)中访问报告时,它看起来像:
1回复

SQL SERVER:更改服务代理存储过程

我无法更改服务代理存储过程,当我更新存储过程时,它不会显示任何错误并成功更新,但更改不会生效。 是因为我需要在更改生效之前停止两个数据库上的服务代理队列吗? 注意:服务代理存储过程生成并读取xmls。 包括商店程序
1回复

存储过程,SQL

我正在尝试创建一个stored procedure ,该stored procedure将一个新订单插入 它给我以下错误 (消息102,级别15,状态1,第108行在'@StoreNumber'附近的语法不正确。)第108行的@StoreNumber ='1'。 请帮忙
1回复

SQL存储过程

这是什么问题sql服务器代码? 语法错误:消息102,级别15,状态1,第6行,'('附近的语法不正确。
2回复

Sql存储过程

我正在尝试编写一个存储过程,这是到目前为止 但我得到这些错误 消息102,级别15,状态1,过程sp_Create_order,第14行''附近的语法不正确。 消息102,级别15,状态1,过程sp_Create_order,第15行''附近的语法不正确。 在这
1回复

SQL-使用Reporting Service进行报告的存储过程

我正在ASP.NET MVC4项目(使用Visual Studio 2010)中使用Reporting Service来生成报告,并且正在使用存储过程。 我有一个可以属于人的桌子产品 。 这就是分配的概念。 可以将产品分配给不同的人(多对多关系),而我在这两者之间有一个中间表: 我
1回复

clr存储过程调用wcf服务缺少参数值

使用CLR存储过程调用的WCF服务面临一个非常奇怪的问题。 基本上,我的服务期望包含以下元素: // SQL / CLR 在服务中放置一个断点,可以检查只有C和E参数具有值。 有什么线索吗?
2回复

SQL Server存储过程抱怨缺少参数,但是正在设置

我有这种方法: 当我使用非字符串参数调用任何东西时,出现错误: 过程或函数“ generalLogonFromSessionID”需要未提供的参数“ @sessionID”。 我用来测试的代码是: 但是,如果我使用仅接受字符串参数的存储过程,则可以正常工作。