ИНФОРМАЦИЯ: Путеводитель для поставщиков данных .NET

Переводы статьи Переводы статьи
Код статьи: 313480 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье приводятся инструкции для изучения и главные ADO.NET Поставщики данных. Путеводитель статей содержат ссылки на полезные сведения, включая электронную документацию, статьи базы знаний Майкрософт и белый Microsoft документы для изучения продуктов корпорации Майкрософт или Технология.

Для получения дополнительных сведений о Путеводитель статей о технологиях ADO.NET, щелкните следующий номер статьи базы Статья базы знаний Майкрософт:
313590 ИНФОРМАЦИЯ: План использования ADO.NET
Дополнительные сведения об объектах ADO.NET DataAdapter щелкните следующий номер статьи для просмотра статьи в в базе знаний Майкрософт:
313483 ИНФОРМАЦИЯ: Путеводитель для объектов ADO.NET DataAdapter

Обзор и архитектура

Поставщики данных Microsoft .NET — это набор классов, обеспечивающих доступ к источнику данных или базы данных. Microsoft платформа.NET Framework включает два Поставщики данных:
  • Поставщик данных OLE DB .NET (OleDb), который получает доступ к базам данных через Microsoft OLE DB
  • Поставщик данных .NET SQL Server (SqlClient), который обеспечивает прямой, высокая производительность доступа к Microsoft SQL Server версии 7.0 и позже
Другие поставщики данных будут доступны в Интернете и обратно сторонними поставщиками. Кроме того можно использовать доступное программное обеспечение Пакет средств разработки (SDK) для написания собственного поставщика данных.

Все данные Поставщик включает подключения, командыи объекты параметров , а также новые объекты DataReader и транзакции . В данной статье содержатся ссылки, помогающие использовать Объекты поставщика данных .NET в приложении.

Обзор поставщиков данных .NET, обратитесь к следующим разделам в Microsoft Visual Studio .NET интерактивной справочной документации: Visual Studio .NET и платформы разработки. Поставщики данных OleDb .NET и SqlClient. Вы можете загрузить ODBC .NET Поставщик данных с веб-узла корпорации Майкрософт:
http://msdn2.Microsoft.com/en-US/Data/aa937730.aspx
Статьи MSDN

Основы ADO.NET
.aspx http://MSDN.Microsoft.com/en-us/library/aa902662 (v=sql.80)

Замечания по программированию

Всегда вызывайте метод Dispose или Close, чтобы явным образом закрыть или удалить объекты DataReader и Connection в коде приложения. Нельзя допускать вытряхнуть объект из области действия или присвойте ему значение Nothing (в Visual Basic) или null (в C# и Visual C++). Если Close или Disposeне вызывается, то занимать более дорогостоящего ресурса до следующей сборки мусора Коллекция.

Однако не следует вызывать Close или Dispose объект подключения , объект DataReader или любого другого управляемого объекта в метод Finalize класса. Во время вызова метода завершения объекта сборка мусора. При вызове Close или Dispose управляемого объекта в метод Finalize класса, могут возникнуть проблемы, если класс, Удалите не является поточно-ориентированным и если приложение выполняется Многопроцессорный компьютер.

В ваш метод завершения позволяет освобождать только неуправляемые ресурсы, которые непосредственно содержатся в классе. Если вы не владеете любой неуправляемые ресурсы, не включайте метод Finalize в определение этого класса. Это особенно важно, если Служба Windows, веб-службы или другие приложения ASP.NET использует класс. Приложения таких типов не имеют пользовательского интерфейса на сервере компьютер. Любые утверждения или другая ошибка, которая возникает может привести к серверу процесс перестает отвечать (зависает).


Методических материалов, руководства и статьи базы знаний Майкрософт

Файлы примеров QuickStart предоставить образцы кода для справки. Пошаговые руководства содержат mini учебники с пошаговыми руководствами для типичного приложения сценарии разработки. Статьи базы знаний Майкрософт «How To» обеспечивают Пошаговые инструкции для выполнения определенных задач.

В Разделы Visual Studio .NET интерактивной справки, файлы примеров QuickStart, примеры, и описания статей базы знаний Майкрософт в разделах следовать как с помощью поставщиков данных .NET.

Статьи MSDN
С помощью поставщиков данных .NET для доступа к данным
.aspx http://msdn2.Microsoft.com/en-us/library/s7ee2dwt (vs.71)
Примеров

Файлы примеров QuickStart установлены на вашем компьютере в одном из двух мест. Если установить образцы QuickStart файлов как часть Visual Studio .NET, образцы, файлы расположены в следующей папке:
Создаваемую C:\Program .NET\FrameworkSDK\Samples\QuickStart\ Visual Studio...
Если установить образцы QuickStart файлов как часть .NET Платформа разработки, образцы, файлы расположены в следующей папке:
C:\Program Files\FrameworkSDK\Samples\QuickStart\...
Пошаговые руководства

В Visual Studio .NET выберите в меню Справка щелкните индекс. В поле Поиска введите Примеры, данные. В Результаты отбора по указателю области отображается список примеры доступа к данным.

Статьи базы знаний Майкрософт
310985 КАК Использовать управляемый поставщик ODBC .NET в Visual Basic .NET и строк подключения
310988 КАК Использовать управляемый поставщик ODBC .NET C# .NET и строк подключения
Щелкните здесь для просмотра списка статей как о поставщиках данных .NET

Подключения

В целом допустимые строки соединений для OleDbConnection и объекты OdbcConnection отличаются от строки подключения для Microsoft Данных ActiveX объектов ODBC и OLE DB (ADO) соответственно. Основное различие заключается в Объект OleDbConnection нельзя использовать для подключения к драйверам ODBC; необходимо использовать ODBC .NET Поставщик данных вместо. Кроме того требуется поставщик данных OleDb .NET Поставщик OLE DB поддерживает определенные интерфейсы. Список этих интерфейсов Обратитесь к следующей теме Visual Studio .NET интерактивной справки документации или MSDN:
Интерфейсы OLE DB, используемый поставщик данных OLE DB .NET
.aspx http://MSDN.Microsoft.com/en-us/library/cwctxe7a (v=vs.71)
Строки соединения для поставщика данных SqlClient .NET может Используйте один из основных элементов из строки соединения ODBC или OLE DB исключение: поставщик данных SqlClient .NET нельзя использовать имена источников данных (DSN), файлов источников данных или определяемого пользователем типа (UDT) файлов. Кроме того, SqlClient Поставщик данных .NET невозможно указать элементы, драйвером или поставщиком .

Дополнительные сведения об элементах ConnectionString , доступные для объекта SqlConnection можно найти ниже в Visual Studio .NET Справочной документации или MSDN:
Свойство SqlConnection.ConnectionString
http://MSDN.Microsoft.com/en-us/library/System.Data.SqlClient.SqlConnection.ConnectionString.aspx
В отличие от предыдущих версий ADO объекты подключения в ADO.NET не позволяют выполнять команды. Необходимо использовать Вместо этого объекта команды . Кроме того как управлять транзакциями в ADO.NET отличается, чем в более ранних версиях ADO.

Если вы добавить компонент OleDbCommand или SqlCommand для приложения через панель инструментов (на вкладке База данных ), можно изменять свойства во время разработки посредством Окно свойств.

Справочной документации Visual Studio .NET
Подключение к источнику данных с помощью ADO.NET
.aspx http://MSDN.Microsoft.com/en-us/library/32c5dh3b (v=vs.71)

Подключение к SQL Server с помощью ADO.NET
.aspx http://MSDN.Microsoft.com/en-us/library/aa719765 (v=vs.71)

Пул соединений для SQL Server поставщик данных платформы .NET
.aspx http://MSDN.Microsoft.com/en-us/library/8xx3tyca (v=vs.71)

Подключение к источнику данных OLE DB с помощью ADO.NET
.aspx http://MSDN.Microsoft.com/en-us/library/aa719763 (v=vs.71)

Пул соединений для поставщика данных OLE DB .NET
.aspx http://MSDN.Microsoft.com/en-us/library/aa719769 (v=vs.71)

Работа с событиями подключения
.aspx http://MSDN.Microsoft.com/en-us/library/a0hee08w (v=vs.80)
Статьи базы знаний Майкрософт
309485 ПРАКТИЧЕСКОЕ руководство: Построение строку соединения программным способом в ADO.NET с помощью Visual Basic .NET
310083 ПРАКТИЧЕСКОЕ руководство: Построение строку соединения программным способом в ADO.NET с помощью C# .NET
308075 КАК Использовать файлы связей объекта OleDbConnection в Visual Basic .NET

Команды и параметры

Команды для выполнения инструкций на сервере. Метод Execute поставляется в нескольких различных:
  • ExecuteNonQuery. Выходные данные не ожидается.
  • ExecuteScalar. Возвращается только скалярный результат.
  • ExecuteReader. Возвращает поток записей.
  • ExecuteXmlSqlCommand. Возвращает объект System.Xml.XmlReader из SQL Server для XML запрос.
Для управления выполнением команды, либо кодирование данных в инструкцию SQL или включать данные через объекты параметров . Предпочтительным методом является использование параметров, так как это сделать не использовать escape-разделители и другие специальные символы, которые могут возникнуть в результате Недопустимый сценарий SQL. Кроме того поставщик данных SqlClient .NET привязывает параметры по имени. Таким образом, повторное использование параметра в сценарий SQL и нет необходимости отправлять данные в несколько раз.

Также можно прочитать данные обратно выходных параметров. Тем не менее если команда возвращает модуль чтения данных, необходимо вызвать метод Dispose или Close на DataReader перед обращением к значения выходных параметров. Поскольку сервер отправляет значения выходных параметров в конце потока данных, можно необходимо очистить, либо иначе обработать промежуточных данных.

При добавлении Объект OleDbCommand или SqlCommand компонент приложения из панели элементов (на вкладке База данных ), его свойства можно изменять во время разработки посредством Окно свойств и создать команду через графический конструктор.

Справочной документации Visual Studio .NET
Выполнение команды
http://MSDN.Microsoft.com/en-us/library/tyy0sz6b.aspx

Использование хранимых процедур с помощью команды
.aspx http://MSDN.Microsoft.com/en-us/library/yy6y35y8 (v=vs.71)

Получение одиночного значения из базы данных
.aspx http://MSDN.Microsoft.com/en-us/library/hdt3k85x (v=vs.71)

Получение значений BLOB-ОБЪЕКТОВ из базы данных
.aspx http://MSDN.Microsoft.com/en-us/library/87z0hy49 (v=vs.71)

Выполнение операций над каталогами
.aspx http://MSDN.Microsoft.com/en-us/library/ye97aks6 (v=vs.71)

Изменение данных в базе данных
.aspx http://MSDN.Microsoft.com/en-us/library/3btz0xwf (v=vs.71)

Получение данных в формате XML из SQL Server
.aspx http://MSDN.Microsoft.com/en-us/library/ke345d80 (v=vs.71)
Пошаговые руководства

Введите в указатель справки Примеры, Data, а затем выберите следующий раздел:
Пример: Обновление данных с помощью запроса на обновление базы данных в Web Forms
Статьи базы знаний Майкрософт
301075 КАК: Подключение к базе данных и выполнить команду с помощью ADO.NET и Visual Basic .NET
306636 КАК: Подключение к базе данных и выполнить команду с помощью ADO .NET и .NET C#
308049 ПРАКТИЧЕСКОЕ руководство: Вызов параметризованной хранимой процедуры с помощью ADO.NET и Visual Basic .NET
310070 ПРАКТИЧЕСКОЕ руководство: Вызов параметризованной хранимой процедуры с помощью ADO.NET и C# .NET
310071 ПРАКТИЧЕСКОЕ руководство: Вызов параметризованной хранимой процедуры с помощью ADO .NET и Visual C++ .NET
309486 ПРАКТИЧЕСКОЕ руководство: Выполнение параметризованных SQL хранимых процедур, используя поставщик ODBC .NET и Visual Basic .NET
310130 ПРАКТИЧЕСКОЕ руководство: Выполнение параметризованных SQL хранимых процедур с помощью .NET поставщик ODBC .NET и C#
310142 ПРАКТИЧЕСКОЕ руководство: Выполнение параметризованных SQL хранимых процедур с помощью .NET поставщик ODBC .NET и C#
305079 ПРАКТИЧЕСКОЕ руководство: Создание базы данных SQL Server программно с помощью ADO.NET и Visual Basic .NET
307283 ПРАКТИЧЕСКОЕ руководство: Создание базы данных SQL Server программно с помощью ADO.NET и C# .NET
307402 ПРАКТИЧЕСКОЕ руководство: Создание базы данных SQL Server программно с помощью ADO .NET и Visual C++ .NET
Щелкните здесь для просмотра списка статей как о командах

Проводки

В объектах доступа к данным (DAO) объекты удаленных данных (RDO) или Объекты данных ActiveX (ADO) для контроля состояния транзакций используются методы базы данных или объекта подключения . В данных .NET Поставщики, контроля состояния транзакций используется объект транзакции .

Чтобы создать объект транзакции , используйте метод BeginTransaction объекта подключения . Чтобы зафиксировать или откатить транзакцию, можно использовать методы объекта транзакции . Поскольку некоторые поставщики OLE DB, например Microsoft Jet поддерживает вложенные транзакции, объект OleDbTransaction содержит Начать метод, который возвращает другой объект транзакции , имеющий более локальной области видимости.

При создании объекта транзакции можно указать уровень изоляции транзакции. При использовании уровень изоляции транзакции, используемый по умолчанию, код может считывать незафиксированных данных неожиданно. Кроме того код может создавать чрезмерное Блокировка на сервере.

Необходимо назначить объект транзакции свойство Transactionкоманды в порядке для этой команды для участия в транзакции. Если база данных не происходит поддерживает несколько транзакций в том же соединении, будет получено исключение во время транзакции, при попытке выполнить команду, не участвует в транзакция.

Также можно выполнить инструкции SQL для элемента управления операций на сервере. Однако не следует смешивать инструкций SQL с объект транзакции . Может возникнуть непредвиденное поведение.

Справочной документации Visual Studio .NET
Выполнение транзакций
.aspx http://MSDN.Microsoft.com/en-us/library/777e5ebh (v=vs.80)

Перечисления IsolationLevel
.aspx http://MSDN.Microsoft.com/en-us/library/System.Data.IsolationLevel (v=vs.71)
Статьи базы знаний Майкрософт

Щелкните здесь для просмотра списка статей как о транзакциях

Объект DataReader

Объект DataReader можно использовать для считывания записей из базы данных сервера. Используйте метод Command.ExecuteReader для создания объекта DataReader . Объект DataReader может обрабатывать оба несколько результирующих наборов и иерархическую или разбит на разделы результирующие наборы. Объект DataReader использует серверные, вперед чтение только курсор. Как правило, DataReader буферов всю запись. Тем не менее можно указать флаги в методе Command.ExecuteReader , что буферы только в текущем поле и делает другие изменения для DataReader дополнительной производительности.

Во время любого заданного подключенияможет быть открыт только один объект DataReader . В отличие от ADO ADO.NET не открывается дополнительное подключение при запуске для блокировки подключения. Вместо этого будет получено исключение.

Можно выполнить привязку веб Форму элементы управления в объект DataReader , потому что веб-страница создается последовательно. Тем не менее вы Поскольку элементы управления формы Windows Forms требуется прокручиваемый курсор невозможно связать элементы управления формы Windows Forms DataReader и вместо привязки набора данных .

Нет доступа к базовым объектом команды или подключения из DataReader. Таким образом Если передать объект DataReader компонент, который не является доверенным, компонент не может запускать вредоносные команды на сервере. Если требуется, чтобы автоматически закрывать соединение после его закрытия компонента DataReader , установите флаг CloseConnection в методе Command.ExecuteReader .

Невозможно передать объект DataReader из текущего домена приложения. Если требуется передать данные процесс, с помощью набора данных. Можно также передайте строку подключения и команды текст и подождите, пока другое приложение для создания DataReader локально.

Справочной документации Visual Studio .NET
Извлечение данных с помощью объекта DataReader
.aspx http://MSDN.Microsoft.com/en-us/library/haa3afyz (v=vs.71)

Использование хранимых процедур с помощью команды
.aspx http://MSDN.Microsoft.com/en-us/library/yy6y35y8 (v=vs.71)

Перечисление CommandBehavior
.aspx http://MSDN.Microsoft.com/en-us/library/System.Data.CommandBehavior (v=vs.71)
Статьи базы знаний Майкрософт
308278 ПРАКТИЧЕСКОЕ руководство: Извлечения и отображения записей из базы данных Access с помощью ASP.NET, ADO.NET и Visual Basic .NET
308100 ПРАКТИЧЕСКОЕ руководство: Извлечения и отображения записей из базы данных Access с помощью ASP.NET, ADO.NET и C# .NET
309490 ПРАКТИЧЕСКОЕ руководство: Обработка нескольких результатов с помощью объекта DataReader в Visual Basic .NET
311274 ПРАКТИЧЕСКОЕ руководство: Обработка нескольких результатов с помощью DataReader в .NET C#
308045 КАК Использовать команды SHAPE ADO с DataReader в Visual Basic .NET
309130 КАК Использовать команды SHAPE ADO с DataReader в .NET C#
310108 ПРАКТИЧЕСКОЕ руководство: Получить схему столбца с помощью метода GetSchemaTable DataReader и Visual Basic .NET
310107 ПРАКТИЧЕСКОЕ руководство: Получить схему столбца с помощью метода DataReader GetSchemaTable и C# .NET
309683 ПРАКТИЧЕСКОЕ руководство: Получить схему столбца с помощью метода GetSchemaTable DataReader и Visual C++ .NET
310348 ПРАКТИЧЕСКОЕ руководство: Избежать снижения упаковки, когда используется объект DataReader в Visual Basic .NET
312855 ПРАКТИЧЕСКОЕ руководство: Избежать снижения упаковки, при использовании объекта DataReader в .NET C#
Щелкните здесь для просмотра списка статей как о DataReader

Обработка ошибок

Ошибки, поставщик данных вызывает представляют собой специальные исключения:
  • SqlException
  • OleDbException
  • OdbcException
Свойства этих классов можно использовать для получения расширенных сведения об ошибке. Так как поставщик данных SqlClient .NET связан с SQL Server, его можно обеспечить больше сведений сервера в класс SqlException , чем OleDbException и OdbcException классы. Сторонние поставщики данных .NET имеют свои собственные классы пользовательского исключения.

Сервер низкой степенью серьезности ошибки или предупреждения возвращаются в виде сообщения. Чтобы обработать эти ошибки сервера низкой степенью серьезности, добавьте событие обработчик для события Connection.InfoMessage . Другие типы исключений, таких как InvalidArgumentException, вызываются непосредственно от поставщика данных .NET классы.

Для определения свойств, предоставляемых каждому исключению запрос класс исключений в Visual Studio .NET Справка в Интернете. Кроме того, можно запрос о конкретных методах узнать, какие исключения в разделе что вызывает метод в других обстоятельствах.

Чтобы обеспечить уходят дорогой системы ресурсы, закройте все открытые объекты DataReader или соединение предложения Finally обработчика исключений. Эти ресурсы системы находятся на Очистка во время следующей сборки мусора или при завершении приложения вниз. Однако пул ресурсов может занимать до этого времени.

Справочной документации Visual Studio .NET
Класс SqlException
.aspx http://MSDN.Microsoft.com/en-us/library/System.Data.SqlClient.SqlException (v=vs.71)

Класс SqlError
.aspx http://MSDN.Microsoft.com/en-us/library/System.Data.SqlClient.SqlError (v=vs.71)

Класс OleDbException
.aspx http://MSDN.Microsoft.com/en-us/library/System.Data.OleDb.OleDbException (v=vs.71)

Класс OleDbError
.aspx http://MSDN.Microsoft.com/en-us/library/System.Data.OleDb.OleDbError (v=vs.71)
Примеров

Как часть другой показана обработка ошибок Примеров.

Статьи базы знаний Майкрософт
308043 ПРАКТИЧЕСКОЕ руководство: Получение базового поставщика ошибок с помощью ADO.NET в Visual Basic .NET
308650 ПРАКТИЧЕСКОЕ руководство: Получение базового поставщика ошибок с помощью ADO.NET в .NET C#
308651 ПРАКТИЧЕСКОЕ руководство: Получение базового поставщика ошибок с помощью ADO.NET в Visual C++ .NET

Настройки базы данных

В некоторых базах данных требуются специальные методы для выполнения некоторых операции. В этом разделе перечислены некоторые из наиболее распространенных сценариев.

Статьи базы знаний Майкрософт
308071 ПРАКТИЧЕСКОЕ руководство: Доступ к базе данных Oracle с помощью OleDbDataReader и Visual Basic .NET
308448 ПРАКТИЧЕСКОЕ руководство: Доступ к базе данных Oracle с помощью поставщика данных OLE DB .NET и C# .NET
308073 КАК Использовать DataReader для Oracle хранимой процедуры в Visual Basic .NET
309361 КАК Использовать DataReader для Oracle хранимой процедуры в .NET C#
309362 КАК Использовать модуль чтения данных от Oracle хранимой процедуры в Visual C++ .NET
Щелкните здесь для просмотра списка статей, посвященных как об Oracle

Достигнуть независимости от поставщика данных .NET

DAO и Jet свести к минимуму различия между различными базами данных системы. В результате можно перенести из одной базы данных в другое приложение совсем немного изменений. ADO и RDO посредника Jet для лучше удалить производительность и предоставлять дополнительные функции сервера. Тем не менее это усложняет переносить приложения между базами данных.

ADO.NET улучшает производительность, хотя ADO.NET включает в себя отдельные классы для Каждый поставщик данных .NET. Тем не менее можно использовать стандартные интерфейсы и изолировать код инициализации в функцию «фабричного», чтобы свести к минимуму объем кода что необходимо изменить. Кроме того объект DataSet предоставляет центральный объект для привязки данных и удаленного доступа это независимая от поставщика.

Справочной документации Visual Studio .NET
Написание кода, общие для поставщиков данных .NET
.aspx http://MSDN.Microsoft.com/en-us/library/aa720704 (v=vs.71)
Статьи базы знаний Майкрософт
308046 КАК Использовать базовые классы для уменьшения усложнения с управляемых поставщиков в Visual Basic .NET код
313304 КАК Использовать базовые классы для уменьшения усложнения с помощью .NET C# кода

Запись поставщика данных .NET

При написании поставщика данных .NET, для которых доступны данные Отсутствует поставщик OLE DB или драйвер ODBC. Можно также написать поставщик данных которая оптимизирована для конкретной базы данных.

Поскольку данные поставщик управляет набором данных (в отличие от ADO Recordset, который управляет поставщик OLE DB), но нет соответствия требования. Можно написать функцию для чтения данных и добавить данные в наборе данных. Кроме того можно написать более полный поставщик данных с объектами подключения и т. д.

Справочной документации Visual Studio .NET
Реализация поставщика данных .NET
.aspx http://MSDN.Microsoft.com/en-us/library/4ksaf9z5 (v=vs.71)

Реализация соединения
.aspx http://MSDN.Microsoft.com/en-us/library/6sc13hd1 (v=vs.71)

Реализация команды
.aspx http://MSDN.Microsoft.com/en-us/library/efdwa0z6 (v=vs.71)

Реализация DataReader
.aspx http://MSDN.Microsoft.com/en-us/library/5awcy9t0 (v=vs.71)

Реализации DataAdapter
.aspx http://MSDN.Microsoft.com/en-us/library/08a1x80z (v=vs.71)

Пример поставщика данных .NET
.aspx http://MSDN.Microsoft.com/en-us/library/26xsd945 (v=vs.71)
Статьи MSDN
ADO.NET: Создание пользовательского поставщика данных для использования с платформы доступа к данным (журнал MSDN Magazine)
http://MSDN.Microsoft.com/en-US/Magazine/cc301611.aspx

Устранение неполадок

При возникновении проблем и получения ответов на ваши вопросы Обратитесь к группам новостей MSDN. Группы новостей MSDN — это лучший способ получить ответы на ваши вопросы. В группах новостей MSDN можно совместно использовать ваш опытом с коллегами или искать статьи базы знаний Майкрософт по определенным вопросам.
Группы новостей MSDN
http://MSDN.Microsoft.com/Newsgroups/

Базы знаний Майкрософт
http://support.Microsoft.com/search

Свойства

Код статьи: 313480 - Последний отзыв: 21 марта 2013 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft ADO.NET 1.1
Ключевые слова: 
kbarttyperoadmap kbinfo kboracle kbsqlclient kbsystemdata kbmt KB313480 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 313480
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com