September 1, 2023 at 11:05 pm
Brandie Tarvin wrote:There's a push to use NOLOCK on everything unless the users absolutely cannot deal with dirty reads because "it improves performance." ACK!
Sounds like it's time to teach them about RCSI.
Indeed it does! Just remember the extra 14 bytes per row (IIRC) and the bit of extra load on TempDB.
--Jeff Moden
Change is inevitable... Change for the better is not.
September 5, 2023 at 3:46 pm
Grmbl, the /quiet installationswitch workaround for installing Access Ace drivers 32 and 64-bit side-by-side seems to have stopped working.
September 5, 2023 at 4:00 pm
Grmbl, the /quiet installationswitch workaround for installing Access Ace drivers 32 and 64-bit side-by-side seems to have stopped working.
That's not the intent of the "quiet" switch. The intent is to only install the 64 bit drivers without having to unload all 32 bit applications.
--Jeff Moden
Change is inevitable... Change for the better is not.
September 5, 2023 at 4:33 pm
Jo Pattyn wrote:Grmbl, the /quiet installationswitch workaround for installing Access Ace drivers 32 and 64-bit side-by-side seems to have stopped working.
That's not the intent of the "quiet" switch. The intent is to only install the 64 bit drivers without having to unload all 32 bit applications.
It is?
Well, nevertheless it used to be possible to install the two ACE driver bitness versions side-by-side by utilizing that very switch. 🙂
(I haven't tried that procedure recently though)
Must have been a non-intended side-effect then. 😉
September 5, 2023 at 4:40 pm
To be honest, I've never needed the 32 bit version and so I've never tried to install it in parallel with the 64 bit version. That being said, you've piqued my curiosity... have you actually run into a situation where the 64 bit version failed to do something where the 32 bit version did not?
Like I said... not a challenge... just being curious about something I've never done.
--Jeff Moden
Change is inevitable... Change for the better is not.
September 5, 2023 at 5:03 pm
To be honest, I've never needed the 32 bit version and so I've never tried to install it in parallel with the 64 bit version. That being said, you've piqued my curiosity... have you actually run into a situation where the 64 bit version failed to do something where the 32 bit version did not?
Like I said... not a challenge... just being curious about something I've never done.
a common situation to require 32 bit AND 64bit is for developers of SSIS.
Visual Studio is a 32 bit environment - so while developing you NEED the 32 bit version of all the drivers.
but while debugging developers most of the times do it in 64 bit - so it would also require a 64 bit of the driver.
add this to the fact that in many companies (or even on a per user basis) the Office install is 64 bit - if you are a developer with such an install, trying to install the 32 bit version would fail.
newer versions of office (click to play) make this even worst as they do not allow 32vs64 bit at all, neither does the base office install on this case expose the require drivers for other applications to use (they are there but only available to office applications to use)
so for a developer one would need to
in order to allow both version of the driver to be installed (and this is an issue as 2010 version has "support and vulnerabilities" issues)
September 5, 2023 at 5:27 pm
Now that's super interesting. Thanks for taking the time to explain all that, Frederico. I really appreciate it.
--Jeff Moden
Change is inevitable... Change for the better is not.
September 5, 2023 at 5:29 pm
The reason I can think about the posts are because of may Accidental DBAs who are forced to do the DBA job who are Developers, Network admins, I also noticed people doing clerical jobs also had to attend DBA activities.
But still, they can google atleast about the issue before posting in forums for help.
September 5, 2023 at 5:34 pm
I think there is an opportunity for improvement in the data connection technology space!
😎
ODBC => "Old DataBase Connection"
OleDB => "Old LEgacy DataBase"
ACE => "Ancient"
Joking apart, Frederico's post applies to most of M$'s data-aware products.
September 5, 2023 at 5:56 pm
The reason I can think about the posts are because of may Accidental DBAs who are forced to do the DBA job who are Developers, Network admins, I also noticed people doing clerical jobs also had to attend DBA activities.
But still, they can google atleast about the issue before posting in forums for help.
Hi!
No doubt you're right and that's a great insight. Thanks for the contribution.
Just so you know, the question was asked a long time ago and we have since just turned this into the water cooler, a place to hang out and chat. You're welcome to hand out and take part.
I just figured if you glance back at some of the other posts, you'd be a bit confused as to what access drivers, pork chops, and all the other stuff we've talked about over the years here has to do with poor question quality. Now you know.
"The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
- Theodore Roosevelt
Author of:
SQL Server Execution Plans
SQL Server Query Performance Tuning
September 5, 2023 at 6:35 pm
It's interesting. A few months ago, I had that very same ACE 32 bit vs 64 bit argument with a few people at my new shop. And someone insisted they only needed 64 bit. Developed a package and imported excel files without having the 32 bit driver installed. Usually that's the part that fails.
So... it might have changed.
Until I'm 100% sure, I still advise both, but it's looking like at least one person was able to do the whole kit-n-kaboodle without the 32 bit version.
September 5, 2023 at 7:07 pm
maybe they did it on VS2022 (this is the first one starting to be 64bit) or maybe they didn't use the ACE drive but one of the other ones.
or maybe they had it installed without knowing.
without looking at the .dtsx file won't be able to confirm the drive used.
or maybe they did use the driver within c# code - e.g. without creating a connection and data source directly from the excel file
September 5, 2023 at 10:10 pm
Leela Krishna wrote:The reason I can think about the posts are because of may Accidental DBAs who are forced to do the DBA job who are Developers, Network admins, I also noticed people doing clerical jobs also had to attend DBA activities.
But still, they can google atleast about the issue before posting in forums for help.
Hi!
No doubt you're right and that's a great insight. Thanks for the contribution.
Just so you know, the question was asked a long time ago and we have since just turned this into the water cooler, a place to hang out and chat. You're welcome to hand out and take part.
I just figured if you glance back at some of the other posts, you'd be a bit confused as to what access drivers, pork chops, and all the other stuff we've talked about over the years here has to do with poor question quality. Now you know.
You may, if you go back far enough, wonder what TITD means (Tent in the Desert, by the way). You would have to go back years to figure out the context behind it.
Welcome to The Thread.
September 7, 2023 at 8:23 am
It is indeed for SSIS & Excel.
32-bit: Design Visual Studio 2019. VS 2019 due Ms Oracle Dataconnector and BimlVarigence plugin
64-bit: Run with SSIS on SQL Server / easier datatyping
Thanks frederico_fonseca for pointing to the Access Database Engine 2010. That one doesn't check bitness.
Current order:
September 7, 2023 at 8:41 am
It is indeed for SSIS & Excel.
64-bit: Run with SSIS on SQL Server / easier datatyping
Not necessarily. The program which runs SSIS packages is called DTExec.exe. It has 32- and 64-bit versions, with the 64-bit version being the default. When running in VS, the VS executable spawns a DTExec process, with whatever bitness has been requested (once again, 64-bit is the default).
The absence of evidence is not evidence of absence
- Martin Rees
The absence of consumable DDL, sample data and desired results is, however, evidence of the absence of my response
- Phil Parkin
Viewing 15 posts - 66,466 through 66,480 (of 66,709 total)
You must be logged in to reply to this topic. Login to reply