从 VTS 表导出数据
VTS 允许您从 VTS 表导出数据。您可以将数据导出到数据库或 CSV 文件中。
简介
从 VTS 表将数据导出到数据库时,您需要输入 ADO 连接字符串。VTS 服务器将使用此连接字符串连接到该数据库。典型连接将包括以下属性:
- 提供程序
- 数据源
- 初始目录
请参考 http://msdn.microsoft.com/en-us/library/ee252362(v=bts.10).aspx 了解有关连接字符串格式的详细信息。
将 VTS 数据导出到数据库时,您必须指定将数据导出至的表。
- 如果表不存在,将会创建一个与现有 VTS 列具有相同列的表。然后将数据插入表中。
- 如果目标表已存在,且可以在目标表中找到所有 VTS 列,则数据将附加到现有表中。注意,在这种情况下,对插入的数据进行排序的默认顺序将受到私钥和群集索引的影响。如果目标表中没有群集索引,则顺序将与 VTS 表中的顺序相同。
- 如果目标表已存在,但在目标表中找不到某些 VTS 列,则导出将中止。
导出到数据库
要导出到数据库,请执行以下操作:
使用以下语法从 VTS\bin 文件夹运行命令行实用程序 vts_export:
C:\Program Files\Micro Focus\VTS\bin>vts_export –connection “connection_string” connection_string” -table “table_name” [-inst “vts_instance_name”] [-drop_table]
命令行选项为:
-connection
|
VTS 用于连接到数据库的字符串。 |
-table |
数据将导出到的表。 |
-inst |
该操作所针对的 VTS 实例名称。未设置时,将使用“默认值”。 |
-drop_table |
删除现有表。 |
请参考 http://msdn.microsoft.com/en-us/library/ee252362(v=bts.10).aspx 了解有关连接字符串格式的详细信息。
在连接字符串中指定的提供程序应该已经安装在 Web 服务器上。
注: 如果连接字符串指定使用 Windows 身份验证 (例如,集成安全性 = SSPI),则运行该网站的 Windows 服务的凭据将用于访问该服务器。
在本地计算机帐户下运行 VTS 服务时,这样可能会引起问题。如果遇到问题,请尝试在具有访问远程数据库权限的域帐户下运行 VTS 服务。
导出到 CSV 文件
要导出到 CSV 文件,请执行以下操作:
- 单击 VTS 工具栏上的导出。
- 在“导出”对话框中,单击导出到 CSV 文件。
- 单击开始导出将数据导出到 CSV 文件。
警告: 如果表的每一列中没有相同数量的单元格,则导出操作将创建空单元格,以使每一列具有相同数量的单元格。导入该 CSV 时,结果表在每列中的单元格数量与源表中的单元格数量不同。这是因为 CSV 格式不支持空单元格。