Мне интересно, существует ли прямой способ подключения к SQL Server.Другими словами, как ADO.NET подключается к SQL Server?
Для академической работы вид протокола TDS описан в Спецификация протокола потока табличных данных , и есть бесплатная реализация в FreeTDS . У вас есть какой-нибудь реальный мотив заново изобрести колесо?