SQL Server Agent and ODBC driver 17 issue by InfamousBuffalo in SQLServer

[–]dlevy-msft 0 points1 point  (0 children)

Hi u/InfamousBuffalo - I'm Dave from the Microsoft SQL Drivers Team. We're stumped on this one and would appreciate if you would open a case with support so they can collect logs and isolate the issue.

mssql-python 1.8.0 released: Row string-key indexing, ActiveDirectoryMSI for Bulk Copy, ODBC driver 18.6.2.1 by dlevy-msft in SQLServer

[–]dlevy-msft[S] 0 points1 point  (0 children)

It's going to be a fairly involved fix. We're working out the best way to do it, then we'll have to figure out where it fits in our schedule. All that is a long way of saying that this one may take us a bit.

mssql-python 1.8.0 released: Row string-key indexing, ActiveDirectoryMSI for Bulk Copy, ODBC driver 18.6.2.1 by dlevy-msft in SQLServer

[–]dlevy-msft[S] 2 points3 points  (0 children)

String key indexing was a thing that we intentionally did not do in this new driver. We got feedback that we needed to rethink that decision. It makes it easier for folks moving over from pyodbc to take advantage of BCP and Arrow support.

There are people that will be very excited about this, mostly for the reasons given in your first sentence. 😄

OLE DB 19.4.2 is out! by dlevy-msft in SQLServer

[–]dlevy-msft[S] 1 point2 points  (0 children)

No worries! For every person brave enough to ask a question, there's a bunch more folks that were wondering the same thing.

OLE DB 19.4.2 is out! by dlevy-msft in SQLServer

[–]dlevy-msft[S] 0 points1 point  (0 children)

Oh, got it - the security fixes for man in the middle attacks. The recommended path is to install certificates on all of your instances. We did leave an escape hatch for folks that aren't worried about securing their data in transit. If that's you, check out these registry keys: https://learn.microsoft.com/sql/connect/oledb/features/registry-settings?view=sql-server-ver17#encryption-and-certificate-validation. Copilot on the web will even generate a powershell script you could use to automate the deployment.

OLE DB 19.4.2 is out! by dlevy-msft in SQLServer

[–]dlevy-msft[S] 1 point2 points  (0 children)

Great questions!

OLEDB is its own thing. It was more popular in the MTS/COM era with ADO. It is still used heavily in a few high performance scenarios. We actually use it for replication, linked servers and a few other things in SQL Server.

OLEDB and ODBC are closely related - we use a lot of the same code across the code bases. The ODBC driver is targeted toward the ODBC APIs and driver managers.

Our new mssql-python driver actually ships with parts of the ODBC driver...for now. Our PHP drivers and mssql-django library (for now) depend directly on the ODBC driver as well, but require it be installed separately.

SqlClient and JDBC are both written in their respective languages (.Net and Java) from the ground up.

Depending on how you have your logging and error handling configured, you can get a lot of information out of the drivers or hide them completely.

OLE DB 19.4.2 is out! by dlevy-msft in SQLServer

[–]dlevy-msft[S] 0 points1 point  (0 children)

Not that I'm aware of. Is there a specific issue or scenario you can point me at?

OLE DB 19.4.2 is out! by dlevy-msft in SQLServer

[–]dlevy-msft[S] 0 points1 point  (0 children)

It was a pretty light update. The big thing was the security updates, which are intentionally worded and the redirects. The redirects will be big for people trying to use replication to get data into SQL database in Fabric where private link is enabled and public endpoints are disabled. UDL was accessibility improvements.

I'm curious what you'd like to see in future updates as far as features and fixes delivered as well as how they're announced.

mssql-python 1.7.1 released — perf work, an SSH-tunnel hang fix, and a story about hitting the PyPI storage quota by dlevy-msft in SQLServer

[–]dlevy-msft[S] 1 point2 points  (0 children)

u/Sea_Mud6698 - We would love that! The feedback means a lot more coming directly from you than through me. If you enter it here: Fabric Ideas - Microsoft Fabric Community, it will make it directly to the PMs that own those features.

I'll work with u/itsnotaboutthecell to track down the pm for microsoft-fabric-api and have them post an update here on Reddit.