Файл README, содержащий сведения о том, как выполнить массовое копирование при помощи интерфейса IRowsetFastLoad (OLE DB)
Изменения: 17 июля 2006 г.
Иллюстрирует применение интерфейса IRowsetFastLoad для массового копирования записей в таблицу. Этот образец не поддерживается на архитектуре IA64.
Сценарий
Дополнительные сведения об этом образце см. в разделе How to: Bulk Copy Data Using IRowsetFastLoad (OLE DB) электронной документации.
Языки
Этот образец использует язык Visual C++.
Предварительные условия
Перед запуском данного образца необходимо убедиться, что установлено следующее программное обеспечение.
- SQL Server 2005 или SQL Server 2005 Express Edition (SQL Server Express), включая компонент Database Engine.
Выпуск SQL Server Express можно загрузить в центре загрузки Майкрософт. - База данных AdventureWorks входит в комплект SQL Server 2005, а также доступна в центре разработчиков на Microsoft SQL Server.
- Образцы компонента SQL Server 2005 Database Engine. Данные образцы входят в комплект SQL Server 2005. Последнюю версию образцов можно загрузить в центре разработчиков на Microsoft SQL Server.
- Пакет .NET Framework SDK 2.0 или среда Microsoft Visual Studio 2005. Пакет .NET Framework SDK можно получить бесплатно. См. раздел Установка пакета .NET Framework SDK.
Построение образца
Этот образец соединяется с установленным на компьютер экземпляром SQL Server по умолчанию. Чтобы подключиться к именованному экземпляру, замените строку
WCHAR g_strTestLOC[100] = L"localhost";
наWCHAR g_strTestLOC[100] = L"machine_name\named_instance";
. По умолчанию SQL Server Express устанавливается на именованный экземпляр.Для построения образца необходимо выполнить следующие хранимые процедуры, расположенные в каталоге сценариев образца:
USE AdventureWorks GO IF EXISTS (SELECT name FROM sysobjects WHERE name = 'IRFLTable') DROP TABLE IRFLTable GO CREATE TABLE IRFLTable (col_vchar varchar(30))
Загрузите и выполните сценарий Scripts\install.sql в среде SQL Server Management Studio или введите следующую команду в командной строке:
sqlcmd -E -I -i Scripts\setup.sql
Если используется среда Visual Studio, загрузите файл BulkCopyRecords.sln и выполните его построение.
Если используется программа MSBuild.exe, вызовите MSBuild.exe из командной строки, передав ей файл BulkCopyRecords.sln следующим образом.
MSBuild BulkCopyRecords.sln
Выполнение образца
В среде Visual Studio необходимо выполнить команду Запустить без отладки (CTRL+F5).
Если построение производится при помощи программы MSBuild.exe, вызовите BulkCopyRecords.exe.
Журнал изменений
Версия | Журнал |
---|---|
17 июля 2006 г. |
|