![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
using access2007 to connect to tables in sql server 2005 up to now I've been using the ;sql server' odbc driver recently, another odbc driver 'sql server native client 10.0' was installed on the application server can I use this driver ? is performance better than the driver I;m currently using ? is there a downside to using this new driver ? do I need to change the applications to use this native driver, or just recreate my ODBC data sources ? |
#3
| |||
| |||
|
|
"Roger" *wrote in message news:13db5df5-3f0f-4f3e-bebe-399bbcc65ce2 (AT) s17g2000yqs (DOT) googlegroups.com... using access2007 to connect to tables in sql server 2005 up to now I've been using the ;sql server' odbc driver recently, another odbc driver 'sql server native client 10.0' was installed on the application server can I use this driver ? is performance better than the driver I;m currently using ? is there a downside to using this new driver ? do I need to change the applications to use this native driver, or just recreate my ODBC data sources ? It is a newer driver, I believe it has support for SSL and some compression. It also has support for some of the newer features a SQL server, of none of which you are likely using. I belive some new data types are also supported. I do not believe there's any performance advantages. I believe is also a possibility of some date issues cropping up - in other words when I used the upsizing tools, and I've chosen this driver, I did have some issues and problems with my date columns (I can not 100% say for sure the this was result of using the new native drivers, but I believe it was my case) There is little if any benefit here. Furthermore, if you move your application or database to a different computer, and attempt to RE-ink without such drivers installed, your *relink code will fail. This is especially so if you build the connection string in code. In other words, you're better off to use the standard drivers that you have, and not rely on a new set of freshly installed drivers that you can NOT expect to be installed on other machines. * I don't see much of benefits of using the new native drivers. If you just linking a few tables to SQL server, I see little harm in using the new native drivers. However, if the application is to be run different computers and you have some DSN less re-linking code, then you best stick with the standard (older) drivers. This means you can pretty be assured that your application will link and properly connect properly to SQL server when you move the application to a different computer. -- Albert D. Kallal (Access MVP) Edmonton, Alberta Canada Pleasenospam_kal... (AT) msn (DOT) com |
#4
| |||
| |||
|
|
and while researching the problem, I found that the native driver was installed on one the servers, thus my initial questions note, the applications use DAO recordsets throughout I suppose the native driver could be a solution, but I need to test, test, test... |
#5
| |||
| |||
|
|
There is little if any benefit here. |
#6
| |||
| |||
|
|
In other words all I really know is this is a newer driver, supports newer features. And I had some issues with upsizing data to sql server using this new driver. |
#7
| |||
| |||
|
|
"Albert D. Kallal" <PleaseNOOOsPAMmkallal (AT) msn (DOT) com> wrote in news UxYp.45158$_b7.38335 (AT) newsfe22 (DOT) iad:There is little if any benefit here. I think it depends on what driver you're currently using. I upgraded a SQL Server from 2000 to 2008 R2 and the native client 10.0 was so much faster that it was shocking to me. So, it just depends -- test and see. -- David W. Fenton http://www.dfenton.com/ |
![]() |
| Thread Tools | |
| Display Modes | |
| |