Results 1 to 3 of 3
  1. #1
    kenyahoo is offline Novice
    Windows 7 32bit Access 2010 32bit
    Join Date
    Mar 2014
    Posts
    2

    Question Is it really worth it to upgrade my app from Access 97 to 2010?


    I have a 12 yr old Windows app that uses Access97 as a data store. All code is written in visual studio - C#, VB6 and C++. We are using Access simply as a data store and it has worked well for years, but we are adding functionality that will increase the amount of data I need to store, so I was contemplating an upgrade. I have read that Access2010 accdb databases can be twice as large (2Gb) as Access97 mdbs, so that is the primary reason I was going to upgrade. But, much of the data we store is binary data stored in strings. In practice, we have seen issues when mdbs grow larger than 100Mb, and it seemed going to 2010 would be a good thing. But, I need to protect my databases from user access, and I have seen in 2010 that ADODB recordset access takes a lot longer with 2010. It takes 2 seconds on XP but only a little longer on Win7.

    So, my questions is this: is it really worth it to upgrade to 2010? I cannot seem to find a way to protect my accdb without using encryption that forces page-level locking, so it appears my app will be slower using 2010. I don't really need to encrypt data, but I need password protection so users cannot get into the databases and mess them up.

    I have a requirement to allow "archiving" of data and to also allow reporting upon data that has been "archived". Access97 mdbs can only be 1Gb in size, and eventually we need to create new mdbs for data storage whileetaining" all the older data for reporting. We collect a fair amount of data, but the users of the application are non-technical and are not remotely close to being database admins. I also have to keep cost way down, so I cannot utilize SQL Server in these environments. I have considered SQL Server Express, but the backup/restore is rather complex and I do not see it working for what my app must be able to do in the area of reporting on old data. In order to keep my archiving process as easy as possible, I hoped to retain Access's file-based structure since my unsophisticated users can handle the process. Should I just stay with Access97 and "archive" twice as often?

    thanks for any help,
    Ken

  2. #2
    ItsMe's Avatar
    ItsMe is offline Sometimes Helpful
    Windows 7 64bit Access 2010 32bit
    Join Date
    Aug 2013
    Posts
    7,862
    Perhaps SQL server express is an option. Microsoft seems to hint with disclaimers that this is a learning tool but, can't imagine an issue in a production environment considering how long it has been available.
    http://www.microsoft.com/en-us/downl...s.aspx?id=1695

  3. #3
    kenyahoo is offline Novice
    Windows 7 32bit Access 2010 32bit
    Join Date
    Mar 2014
    Posts
    2
    I cannot use SQL Server Express because I need users to be able to backup data easily, and SQL Server Express doesn't really allow that to be done easily.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Upgrade Access 97 to Access 2010
    By mercury in forum Access
    Replies: 10
    Last Post: 05-13-2013, 01:19 AM
  2. Upgrade from Access 2000 to Access 2010
    By EdMcCollum in forum Access
    Replies: 2
    Last Post: 02-13-2013, 09:14 PM
  3. Upgrade database from 2003 to 2010
    By magua in forum Access
    Replies: 1
    Last Post: 06-06-2012, 01:58 PM
  4. Access 2010 package solution upgrade option
    By snoopy2003 in forum Programming
    Replies: 5
    Last Post: 05-17-2011, 09:23 AM
  5. Access 97 upgrade to 2007 or 2010... speed?
    By accessi in forum Access
    Replies: 5
    Last Post: 11-30-2010, 07:04 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums