В чем разница между собственным подключением к SQL Server и ODBC? Каковы преимущества использования собственного подключения к SQL Server?
По возможности всегда следует использовать собственный клиент Sql или собственный поставщик данных Sql. По производительности он намного превосходит ODBC-соединение.
ODBC - это, по сути, еще один уровень абстракции. Это может быть интересно, если вы хотите поддерживать разные базы данных и переключать их во время выполнения, но если вы уверены, что собираетесь придерживаться Sql Server, Native Client - это то, что вам нужно.