While migrating an application from MSSQL 2005 and Server 2003 to MSSQL 2008 x64 and Server 2008 x64, I ran into an problem with the ODBC connection. The application uses a System DSN to connect to my BlackBerry Enterprise Server, BESMgmt. Settings were identical on both boxes, and verification within the ODBC manager worked.
When I tried to verify the DSN from within the app, I received the following error:
Can't connect, error [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
A variant of this error is:
Microsoft OLE DB Provider for Microsoft OLE DB Provider for ODBC Drivers (0×80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Most of the search results for that error turned up permission problems, and recommended explicitly granting access to the Registry key at the HKLM\SOFTWARE\ODBC\ODBC.INI. This wasn't my problem, and is also the reason that User DSNs exist.
It turns out that if you launch the ODBC Manager from the Start menu, you're getting the 64-bit version. 32-bit applications don't see DSNs created in the 64-bit ODBC Manager, and will fail one of the errors above.
The 32-bit ODBC Manager is located at C:\Windows\SysWOW64\odbcad32.exe
Launch that to manage DSNs for 32-bit applications and resolve this error.
Nobody likes a snitch, especially a spammy one that results in more messages in your inbox. With Exchange 2007 if you forward – manually or with a rule – a calendar appointment, Exchange will tattle send the meeting organizer a notification.
Your meeting was forwarded
XXXXXXX has forwarded your meeting request to additional recipients.
|
Meeting |
|
Evaluate PostPath |
|
Meeting Time |
|
Friday, July 31, 2009 2:00 PM-3:00 PM. |
|
Recipients |
|
YYYYYYYY |
|
ZZZZZZZZ |
Disabling Notifications
Use the following PowerShell commands on your Exchange server to disable meeting forward notifications.
Disable External Meeting Forward Notifications
Set-RemoteDomain -MeetingForwardNotificationEnabled $false |
Disable Internal Meeting Forward Notifications for a Single User
Set-MailboxCalendarSettings -Identity user_email@example.com -RemoveForwardedMeetingNotifications $true |
Disable Internal Meeting Forward Notifications for All Mailboxes
Note that this only affects current users, new users will still have the default forwarding enabled.
Get-Mailbox -ResultSize unlimited | Set-MailboxCalendarSettings -RemoveForwardedMeetingNotifications $true |
First, don't show me a window with a progress bar when I'm deleting a single file. Second, whatever is going on behind the scenes to hang like this, is very, very wrong. And it happens all the time.

It only gets better when you try to cancel:

It's much easier then enabling telnet on Vista. Open a command prompt and type:
servermanagercmd -i telnet-client
The result will be similar to:
c:\>servermanagercmd -i telnet-client
.
Start Installation...
[Installation] Succeeded: [Telnet Client].
<100/100>
Success: Installation succeeded. |
That's it, enjoy telnet.exe again.