I am beginning to wonder if I should not use SQL Server as the back-end to my database applications by default. I am a Access developer in the Sacramento region. If I can truly use an Access FE with a SQL Server BE in much the same way I would an Access BE then I think this is a good idea. As I remember it, there are a few catches, a few things where things are different with a SQL Server BE, but not many. Is there a white paper on this somewhere?
I am not interested in using all the bells and whistles SQL Server has to offer except in really unusual circumstances. For example I see no real need for stored procedures most of the time. I think for most of what I do queries written and devised in the way I am used to will normally suffice. I seem to remember that DAO does not work as well with SQL Server as the back-end, though I am not clear on the catches and how significant they may or may not be. If the work around is to use ADO, well that's not too big a problem. I realize you can start an application using Access as the BE and then switch or up-size to SQL Server but if there are catches, it seems more logical to find them out early by using SQL Server from the git go rather than to try to second guess yourself later.
In short, I can think of no good reason not to start all future applications with SQL Server as the back-end, except that it is not as portable as Access. However, it is very seldom that I send a single Access .accdb to someone else any way. My apps are almost always split. As I remember it, backing up an SQL Server db is not easy like it is in Access, though I seem to remember something being said about easier backups are available or coming in 2014.
I've said a lot, so I will stop. Don't mean to put anyone to sleep.<grin> But I would appreciate feedback from any who are or have been in a similar position. If you've made the switch to SS as your standard back-end I would like to know how that's going for you, and if you like it, why?
Thank you.
I am not interested in using all the bells and whistles SQL Server has to offer except in really unusual circumstances. For example I see no real need for stored procedures most of the time. I think for most of what I do queries written and devised in the way I am used to will normally suffice. I seem to remember that DAO does not work as well with SQL Server as the back-end, though I am not clear on the catches and how significant they may or may not be. If the work around is to use ADO, well that's not too big a problem. I realize you can start an application using Access as the BE and then switch or up-size to SQL Server but if there are catches, it seems more logical to find them out early by using SQL Server from the git go rather than to try to second guess yourself later.
In short, I can think of no good reason not to start all future applications with SQL Server as the back-end, except that it is not as portable as Access. However, it is very seldom that I send a single Access .accdb to someone else any way. My apps are almost always split. As I remember it, backing up an SQL Server db is not easy like it is in Access, though I seem to remember something being said about easier backups are available or coming in 2014.
I've said a lot, so I will stop. Don't mean to put anyone to sleep.<grin> But I would appreciate feedback from any who are or have been in a similar position. If you've made the switch to SS as your standard back-end I would like to know how that's going for you, and if you like it, why?
Thank you.