Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
Примечание.
Начиная с версии 19.3 установка Microsoft Распространяемый компонент Visual C++ является необходимым условием для установки драйвера Microsoft OLE DB 19 для SQL Server.
Для установщика драйвера ARM64 установите пакет Microsoft Распространяемый компонент Visual C++ ARM64.
Для установщика драйвера x86 установите пакет Microsoft Распространяемый компонент Visual C++ X86.
Для установщика драйвера x64 установите пакеты Microsoft Распространяемый компонент Visual C++ X86 и X64.
Чтобы установить OLE DB Driver for SQL Server, требуется установщик msoledbsql.msi. Запустите установщик и сделайте предпочитаемый вариант выбора. OLE DB Driver for SQL Server можно установить параллельно с более ранними версиями поставщиков Microsoft OLE DB.
Файлы для OLE DB Driver for SQL Server (msoledbsql19.dll/msoledbsql.dll, msoledbsqlr19.dll/msoledbsqlr.rll) устанавливаются в папку %SYSTEMROOT%\system32\. Кроме того, 64-разрядный msoledbsql.msi устанавливает 32-разрядные двоичные файлы в %SYSTEMROOT%\SysWOW64\.
Примечание.
Все необходимые настройки реестра для OLE DB Driver for SQL Server вносятся в процессе установки.
Файлы заголовка и библиотеки OLE DB Driver for SQL Server (msoledbsql.h и msoledbsql.lib/msoledbsql19.lib) устанавливаются в папку %PROGRAMFILES%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK. Кроме того, 64-разрядный msoledbsql.msi устанавливает такие же файлы в %PROGRAMFILES(x86)%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK.
OLE DB Driver for SQL Server можно распространять с помощью msoledbsql.msi. При развертывании приложения может потребоваться установить OLE DB Driver for SQL Server. Один из способов установки нескольких пакетов в одном (с точки зрения пользователя) сеансе установки состоит в применении технологии построителей цепочек и загрузчиков. Дополнительные сведения см. в статьях Разработка пользовательского пакета начального загрузчика для Visual Studio 2005 и Добавление настраиваемых необходимых компонентов.
64-разрядный msoledbsql.msi также устанавливает 32-разрядную версию OLE DB Driver for SQL Server. Если приложение планируется использовать на платформе, отличной от той, на которой оно разрабатывалось, можно скачать версии msoledbsql.msi для x64 и x86.
При вызове msoledbsql.msi по умолчанию устанавливаются только компоненты клиентской части. Этими компонентами служат файлы, поддерживающие работу приложения, разработанного с помощью драйвера OLE DB для SQL Server. Чтобы установить также компоненты пакета SDK, укажите в командной строке ADDLOCAL=All. Например:
msiexec /i msoledbsql.msi ADDLOCAL=ALL
Автоматическая установка
При использовании параметров /passive, /qn, /qb или /qr программы msiexec необходимо также указать параметр IACCEPTMSOLEDBSQLLICENSETERMS=YES, тем самым явно подтверждая принятие условий соглашения конечного пользователя. Этот параметр указывается только прописными буквами.
Установка OLE DB Driver for SQL Server в качестве зависимости
Важно не удалять OLE DB Driver for SQL Server до удаления всех зависимых приложений. Чтобы предупредить пользователей о том, что ваше приложение зависит от OLE DB Driver for SQL Server, воспользуйтесь параметром установки APPGUID в MSI-файле, как показано ниже.
msiexec /i msoledbsql.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
Значением, передаваемым в APPGUID, служит код продукта. Код продукта необходимо создать при использовании установщика (Майкрософт) для формирования пакета установки приложения. Опция APPGUID требует запуска программы установки из командной строки.
См. также
Создание приложений с помощью драйвера OLE DB для SQL Server