指定表复制或查询(SQL Server 导入和导出向导)
使用**“指定表复制或查询”**页,可以指定如何复制数据。您可以使用图形界面选择所希望复制的现有数据库对象,或使用 Transact-SQL 创建更复杂的查询。
若要了解有关此向导的详细信息,请参阅使用 SQL Server 导入和导出向导导入和导出数据。若要了解用于启动该向导的选项和成功运行该向导所需的权限,请参阅如何运行 SQL Server 导入和导出向导。
SQL Server 导入和导出向导的作用是将数据从源复制到目标。该向导还可以为您创建目标数据库和目标表。但是,如果必须复制多个数据库或表,或者必须复制其他类型的数据库对象,则应改用复制数据库向导。有关详细信息,请参阅使用复制数据库向导。
选项
复制一个或多个表或视图的数据
使用**“选择源表和源视图”**对话框,可以将字段从所选择的源表和源视图中复制到指定的目标。如果希望在不对记录进行筛选或排序的情况下复制源中的所有数据,请使用此选项。使用 .NET Framework 数据访问接口连接到数据源时,**“复制一个或多个表或视图的数据”**选项可能不可用。此选项仅对在 ProviderDescriptors.xml 文件中有 ProviderDescription 部分的信息的那些访问接口可用。每个 ProviderDescription 部分都包含从相应访问接口检索元数据所需的信息。默认情况下,ProviderDescriptors.xml 文件仅包含以下访问接口的 ProviderDescription 部分:
System.Data.SqlClient
System.Data.OracleClient
System.Data.OleDb
System.Data.Odbc
若要使其他访问接口也可以使用**“复制一个或多个表或视图的数据”**选项,第三方可以向 ProviderDescriptors.xml 文件添加各自的 ProviderDescriptor 部分。默认情况下,此文件位于 <驱动器>:\Program Files\Microsoft SQL Server\100\DTS\ProviderDescriptors 中。若要查看 ProviderDescriptor 部分的要求,请参阅 ProviderDescriptors.xsd 架构文件,默认情况下,该文件位于 ProviderDescriptors.xml 文件所在的文件夹中。
编写查询以指定要传输的数据
使用**“提供源查询”**对话框生成 SQL 语句以检索行。如果希望在复制操作中修改或限制源数据,请使用此选项。只有符合选择条件的行才可用于复制。