<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=OLE_DB</id>
	<title>OLE DB - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=OLE_DB"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=OLE_DB&amp;action=history"/>
	<updated>2026-07-16T08:18:34Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=OLE_DB&amp;diff=44433&amp;oldid=prev</id>
		<title>imported&gt;Sldst-bot: Замена параметров ш:rq на вложенные шаблоны с датами установки: sources → ш:нет источников (2015-01-01), style → ш:стиль статьи (2018-04-21), check → ш:проверить факты (2018-04-21)</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=OLE_DB&amp;diff=44433&amp;oldid=prev"/>
		<updated>2025-09-02T13:43:08Z</updated>

		<summary type="html">&lt;p&gt;Замена параметров &lt;a href=&quot;/mediawiki/index.php?title=%D0%A8:rq&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:rq (страница не существует)&quot;&gt;ш:rq&lt;/a&gt; на вложенные шаблоны с датами установки: sources → &lt;a href=&quot;/mediawiki/index.php?title=%D0%A8:%D0%BD%D0%B5%D1%82_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:нет источников (страница не существует)&quot;&gt;ш:нет источников&lt;/a&gt; (&lt;a href=&quot;/mediawiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F/67653116&quot; title=&quot;Служебная:Изменения/67653116&quot;&gt;2015-01-01&lt;/a&gt;), style → &lt;a href=&quot;/mediawiki/index.php?title=%D0%A8:%D1%81%D1%82%D0%B8%D0%BB%D1%8C_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:стиль статьи (страница не существует)&quot;&gt;ш:стиль статьи&lt;/a&gt; (&lt;a href=&quot;/mediawiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F/92216970&quot; title=&quot;Служебная:Изменения/92216970&quot;&gt;2018-04-21&lt;/a&gt;), check → &lt;a href=&quot;/mediawiki/index.php?title=%D0%A8:%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D1%8C_%D1%84%D0%B0%D0%BA%D1%82%D1%8B&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ш:проверить факты (страница не существует)&quot;&gt;ш:проверить факты&lt;/a&gt; (&lt;a href=&quot;/mediawiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F/92216970&quot; title=&quot;Служебная:Изменения/92216970&quot;&gt;2018-04-21&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;OLE DB&amp;#039;&amp;#039;&amp;#039; ({{lang-en|Object Linking and Embedding, Database}}, иногда записывается &amp;#039;&amp;#039;OLEDB&amp;#039;&amp;#039;, &amp;#039;&amp;#039;OLE-DB&amp;#039;&amp;#039;) — набор [[Component Object Model|COM]]-[[интерфейс]]ов, которые позволяют [[прикладное программное обеспечение|приложениям]] унифицировано работать с [[данные|данными]] разных источников и хранилищ информации. Разработана [[Microsoft]] в качестве дальнейшего развития технологии доступа к данным и должен был прийти на замену и в качестве преемника [[ODBC]], расширяя набор функций для поддержки более широкого круга нереляционных источников данных, таких как объектно-ориентированные базы данных или [[Электронная таблица|электронные таблицы]], и для которых не обязательно использовать [[SQL]].&lt;br /&gt;
&lt;br /&gt;
OLE DB отделяет хранилище данных от приложения, которое должно иметь доступ к нему через набор абстракций, состоящий из источника данных (DataSource), сессии (Session), команды (Command) и набора строк (Rowset). Это было сделано для предоставления унифицированного доступа к различным видам и источникам данных и изоляцию специфики взаимодействия с конкретным хранилищем. OLE DB концептуально разделена на потребителей (клиентов) и поставщиков (провайдеров). Потребителем является приложение, которому необходим доступ к данным, а поставщик реализует интерфейс доступа к данным и, следовательно, обеспечивает информацией потребителя.&lt;br /&gt;
&lt;br /&gt;
Спецификация OLE DB является частью [[Microsoft Data Access Components]] (MDAC), представляющей собой группу технологий Microsoft, формирующих основу для единого и всеобщего способа разработки приложений для доступа к данным практически любого хранилища. В состав MDAC входят, к примеру, сервисы OLE DB (пул подключений и прочее) и компоненты ADODB.&lt;br /&gt;
&lt;br /&gt;
Провайдеры OLE DB могут предоставлять доступ как к простым хранилищам данных, в виде текстовых файлов и электронных таблиц, так и к «настоящим» базам данных под управлением [[Oracle Database]], [[Microsoft SQL Server]], [[Sybase ASE]], [[Firebird]] и [[Interbase]]. Также возможен доступ и к иерархическим хранилищам данных таких, как системы электронной почты.&lt;br /&gt;
&lt;br /&gt;
Поскольку различные хранилища данных могут иметь разные возможности, поставщики OLE DB, как правило, не поддерживают все интерфейсы, описанные в спецификации OLE DB. Доступные возможности поставщика данных определяются через запрос указателей на COM интерфейсы его объектов или через чтение информационных свойств источника данных (DataSource). Отметим, что поставщик данных может реализовывать и предоставлять свои собственные COM-интерфейсы и структуры данных, не описанные в спецификации OLE DB.&lt;br /&gt;
&lt;br /&gt;
Существует устойчивое мнение, что OLE DB ориентирован в большей степени на MS SQL, однако это не так. Типы данных «массивы» и несколько параллельных транзакций в рамках одного подключения, поддерживаемых спецификацией OLE DB, в MS SQL не поддерживаются, но присутствуют в других серверах баз данных (Firebird, Interbase). Если и есть некая «ориентированность», то она распространяется только на операционную систему. Поскольку OLE DB основано на COM-технологии, а полноценная поддержка COM есть только в Windows, то OLE-DB-провайдеры существуют только для операционных систем семейства Windows.&lt;br /&gt;
&lt;br /&gt;
Долгое время [[Microsoft]] рекомендовала использовать OLE DB взамен [[ODBC]], но с анонсом [[Microsoft SQL Server]] 2014 было объявлено&amp;lt;ref&amp;gt;{{Cite web |url=http://technet.microsoft.com/en-us/library/hh967418.aspx |title=Converting SQL Server Applications from OLE DB to ODBC {{!}} Microsoft Docs&amp;lt;!-- Заголовок добавлен ботом --&amp;gt; |access-date=2014-02-13 |archive-date=2014-09-07 |archive-url=https://web.archive.org/web/20140907185917/http://technet.microsoft.com/en-us/library/hh967418.aspx |url-status=live }}&amp;lt;/ref&amp;gt;, что прекращается поддержка «родного» OLE DB для этого продукта и остаётся только поддержка ODBC. Скорее всего это относилось к «чистому» OLE-DB-провайдеру для MSSQL (SQLOLEDB), а не к «Native SQL Client» (SQLNCLI), в котором были объединены провайдеры OLE DB и драйверы ODBC. Однако со стороны это выглядело как полный отказ от OLE DB как от технологии. В октябре 2017 года было объявлено об ошибочности этого решения и анонсирован выпуск обновленного OLE DB провайдера для MSSQL&amp;lt;ref&amp;gt;{{Cite web |url=https://blogs.msdn.microsoft.com/sqlnativeclient/2017/10/06/announcing-the-new-release-of-ole-db-driver-for-sql-server/ |title=Announcing the new release of OLE DB Driver for SQL Server – Microsoft SQLNCli team blog&amp;lt;!-- Заголовок добавлен ботом --&amp;gt; |access-date=2018-03-21 |archive-date=2018-03-06 |archive-url=https://web.archive.org/web/20180306030216/https://blogs.msdn.microsoft.com/sqlnativeclient/2017/10/06/announcing-the-new-release-of-ole-db-driver-for-sql-server/ |url-status=live }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://msdn.microsoft.com/ru-ru/library/ms722784(en-us,VS.85).aspx Microsoft OLE DB]&lt;br /&gt;
* [http://www.firststeps.ru/mfc/oledb/oledb1.html OLE DB шаг за шагом]&lt;br /&gt;
* [http://www.k-press.ru/cs/1998/4/ole_db/ole_db.asp OLE DB: правильный выбор интерфейса]&lt;br /&gt;
&lt;br /&gt;
{{rq|&lt;br /&gt;
{{нет источников|дата=2015-01-01}}&lt;br /&gt;
{{стиль статьи|дата=2018-04-21}}&lt;br /&gt;
{{проверить факты|дата=2018-04-21}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интерфейсы доступа к данным]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Sldst-bot</name></author>
	</entry>
</feed>