2016-07-11 2 views
3

Я искал ответ за последний месяц. Теперь я не мог удержаться, чтобы опубликовать его здесь и обсудить мои замечания с экспертами. Пожалуйста, найти мои наблюдения/сомнения:SQLOLEDB Устарело

Я использую SQLOLEDB и SQL Server 2008 R2 Согласно MSDN, коммерческий релиз Microsoft SQL Server, кодовое название «Денали» (SQL Server 2012) будет последний релиз для поддержки OLEDB. Ссылка: MSDN BLOG

С другой стороны, отмечается, что потребители данных OLEDB поддерживаются до SQL Server 2014 Ссылка: MSDN Reference

Теперь мне нужно обновить мой инструмент для работы с SQL Server 2012 и все более поздняя версия. Однако я проверил свое приложение с SQL Server 2012 и нашел работу отлично, ничего не меняя.

Так что не знаю, как это работает, и который должен объявление я следовать, и должен я изменить свой код и переключатель другой методологии доступа к БД (SQL Native, ODBC) Любое предложение будет действительно полезным.

Многое спасибо заранее.

Несколько более ссылка на самом переполнении стека: Stack overflow link

ответ

1

SQL Server 2012 является последней версией для поддержки соединений SQL OLE DB. Итак, если вы находитесь на SQL Server 2012, то вы все еще в порядке.

Для будущих версий, Microsoft предоставляет эту статью, чтобы преобразовать ваше приложение из OLE DB для ODBC - https://msdn.microsoft.com/en-us/library/hh967418.aspx

+2

Я использую SQL Server 2014 и работает здесь. Не знаю, что перепутано: P –

Смежные вопросы