简体   繁体   中英

Microsoft Access to SQL Error - “Could not find stored procedure 'test;1”

I have a Microsoft Access front-end (ADP Project) in Access 2010. It hits a SQL Server 2012 backend database.

After updating from an older version of SQL Server, I now have a weird problem where all of the stored procedures listed in the front-end have a ;1 appended to their name. When I click on them, I get the following error in Access.

"Could not find stored procedure name;1" (where name is the name of the stored procedure)

All of these work fine in in the SQL Server manager software. I'm using the same user account in the Access front-end, and in the SQL Server backend.

Any ideas? I tried looking online, but couldn't find the same problem anywhere.

Bad news.

It looks like Access 2010 ADPs can't use SQL Server 2012 as a backend . Worse, ADPs were discontinued after Access 2010 . You'd have to convert to the new system.

Relevant portion (emphasis mine):

ADPs continue to work in earlier versions of Access. You can continue to develop your ADP applications and we will continue to support earlier versions of Access under the standard support lifecycle. We will not update older versions of Access to support new versions of SQL Server or SQL Azure. Therefore, you may encounter issues if you use SQL Server 2012 or later versions with your ADP. ADPs will continue to support SQL 2008 R2 and earlier.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM