自述文件:如何创建大容量复制格式化文件 (ODBC)

更新日期: 2006 年 7 月 17 日

此示例显示如何创建大容量复制的格式化文件。

应用场景

有关此示例的详细信息,请参阅联机丛书中的How to: Create a Bulk Copy Format File (ODBC)

语言

此示例使用 Visual C++。

必备组件

在运行此示例之前,请确保安装了下列软件:

  • SQL Server 2005 或 SQL Server 2005 Express Edition (SQL Server Express),包括数据库引擎。
    您可以从此 Microsoft 网站下载 SQL Server Express。
  • AdventureWorks 数据库,它随 SQL Server 2005 一起提供,也可以从 SQL Server 开发人员中心网站上获取。
  • SQL Server 2005 数据库引擎示例。这些示例包含在 SQL Server 2005 中。您可以从 SQL Server 开发人员中心网站下载这些示例的最新版本。
  • .NET Framework SDK 2.0 或 Microsoft Visual Studio 2005。您可以免费获取 .NET Framework SDK。请参阅安装 .NET Framework SDK
  • 您还需要一个名为 AdventureWorks 的 ODBC 数据源,其默认数据库是 AdventureWorks 示例数据库。

生成示例

  • 此示例连接到您的计算机上默认的 SQL Server 实例。若要连接到命名实例,请更改 ODBC 数据源的定义以使用以下格式指定实例:server\named_instance。默认情况下,SQL Server Express 安装在命名实例中。

  • 此示例要求执行以下 Transact-SQL 语句,可在示例的脚本目录中找到这些语句:

    use AdventureWorks
    CREATE TABLE BCPDate (cola int, colb datetime)
    insert BCPDate(cola) values(1) 
    insert BCPDate(cola) values(2) 
    insert BCPDate(cola) values(3) 
    insert BCPDate(cola) values(4)
    

    在 SQL Server Management Studio 中,加载并执行 Scripts\setup.sql 脚本,或在命令提示符窗口中执行以下命令:

    sqlcmd -E -I -i Scripts\setup.sql
    
  • 如果使用的是 Visual Studio,请加载 BulkCopyWithFormat.sln 文件并生成它。

  • 如果使用的是 MSBuild.exe,请在命令提示符处调用 MSBuild.exe,并向其传递 BulkCopyWithFormat.sln 文件。

    MSBuild BulkCopyWithFormat.sln
    

运行示例

  • 从 Visual Studio 中调用**“开始执行(不调试)”**(CTRL+F5)。
  • 如果用 MSBuild.exe 生成示例,则请调用 BulkCopyWithFormat.exe。

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

更改的内容:
  • 详细说明并更新了必备组件(包括用于下载示例的网站)。
新增内容:
  • 添加了有关连接到命名实例的信息。

请参阅

概念

数据访问示例

帮助和信息

获取 SQL Server 2005 帮助