1

我们公司有一个在 SQL Server 2000 数据库上运行的 Access 2003 项目。我们在新机器上安装了 SQL Server 2005,并将数据库从 SQL 2000 迁移到 SQL 2005。Access 2003 项目现在指向新数据库。升级后,Access 2003 项目在尝试执行存储过程时失败。经调查,会显示一条错误消息,指出存储过程不存在。当我查看可用的存储过程时,名称会出现,但以 ;1 a 结尾。

  1. 这是 Access 2003 和 SQL Server 2005 之间不兼容的问题,还是我在迁移过程中做错了什么?
  2. 我看到另一篇提到升级到 Access 2007 的帖子。这是一个可能的解决方案吗?
4

1 回答 1

0

后缀编号是 SQL Server 多年前的一项神秘功能 - 它允许您创建多个具有相同名称的过程(是的,这不会让任何人感到困惑)。

它已被弃用,因此几乎从未见过,但无论您的迁移所做的任何过程似乎都导致了它。

于 2013-10-01T20:53:12.513 回答