Vertica 客户端驱动程序和工具安装程序中包含所有可用的 Windows 客户端驱动程序。这会在满足先决条件的系统上安装以下组件。个别组件在使用前可能需要额外配置,因此请导航至下方链接的页面以获取更多信息:
Windows 客户端驱动程序安装程序
- 1: 系统先决条件
- 1.1: .NET Framework
- 1.2: Microsoft visual studio
- 1.3: Microsoft SQL server
- 2: 适用于 Windows 的 Visual Studio 插件
- 2.1: Visual Studio 限制
- 3: 卸载、修改或修复客户端驱动程序和工具
1 - 系统先决条件
适用于 Windows 的 Vertica 客户端驱动程序和工具要求系统满足基本的先决条件。该包还要求安装特定的 Microsoft 组件以实现完全集成。
有关所有先决条件的列表,请参阅支持的平台文档中的客户端驱动程序支持。
完全更新系统
在安装 Vertica 驱动程序包之前,请确认系统已使用所有 Windows 更新和修补程序进行了完全更新。有关如何运行 Windows 更新的说明,请参阅您的 Windows 版本的文档。Vertica 客户端库和 vsql 可执行文件安装依赖于 Windows Service Pack 的更新的 Windows 库。确保解决阻止安装 Windows 更新的任何问题。
如果您的系统不是完全最新,您可能会在启动 vsql 时收到有关缺少库(例如 api-ms-win-crt-runtime-l1-1-0.dll
)的错误消息。
1.1 - .NET Framework
.NET Framework 未捆绑到适用于 Windows 的 Vertica 客户端驱动程序和工具中。但是,在安装期间,如果在系统上检测不到 Microsoft .NET 3.5 SP1,则 Web 安装程序会启动。然后,您可以下载该框架。此外,如果操作系统版本包含 .NET 3.5 SP1,但未打开此功能,则安装程序会打开此功能。
如果已安装 Visual Studio 2010 或 2012,则您的系统已包含 Microsoft .NET Framework 4.0 或 4.5。您还需要安装 Microsoft .NET 3.5 SP1,才能使用 Vertica 客户端驱动程序和工具来实现 Windows 集成功能。
可以使用以下链接直接从 Microsoft 下载相应的 .NET Framework 版本:
-
对于 .NET Framework 3.5 SP1:
-
对于 .NET Framework 4.0:
http://www.microsoft.com/en-us/download/details.aspx?id=17851
-
对于 .NET Framework 4.5:
http://www.microsoft.com/en-us/download/details.aspx?id=17851
1.2 - Microsoft visual studio
适用于 Windows 安装程序的 Vertica 客户端驱动程序和工具提供一个 Visual Studio 插件,通过该插件,您可以使用 Vertica 作为 Visual Studio 2008、Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015 的 Visual Studio 数据源。该插件的连接属性与 ADO.NET 连接属性 相同。
重要
重要说明: 您必须已安装 Visual Studio 和匹配的 SDK 才能使用 Visual Studio 插件。安装该插件之后,您可以使用该插件从 Visual Studio 中访问 Vertica 数据库。如果尚未安装 SDK,请下载特定于您的 Visual Studio 版本的 SDK。
注意
对于 Visual Studio 2015,您无需单独下载 SDK,因为它作为安装选项包含在 Visual Studio 安装中。有关详细信息,请参考 Microsoft 文档。如果开始安装时缺少 Microsoft Visual Studio SDK,将打开一个对话框进行安装。您可以选择忽略此对话框。
配置 BIDS 集成或 SSDT-BI 集成
适用于 Windows 安装程序的 Vertica 客户端驱动程序和工具提供 BIDS (Visual Studio 2008) 集成或 SSDT-BI(Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015)集成。若要使用 BIDS 或 SSDT-BI,请遵循以下过程:
-
安装适用于 Visual Studio 的 BIDS 或 SSDT-BI 开发工具加载项。
-
验证 SQL Server 是安装在同一台还是不同计算机上。
-
验证是否已激活适用于 IDS 或 SSDT-BI 的 SQL Server 共享功能。
然后,您可以使用 BIDS 或 SSDT-BI 开发程序包,还可以使用 SQL Server 的 SSIS、SSAS 和 SSRS 功能创建项目。若要使用这些功能,您必须通过 Vertica ADO.NET 驱动程序(适用于 SSIS 和 SSRS)或 OLE DB 驱动程序(适用于 SSAS)连接到 Vertica。
有关详细信息,请参阅Microsoft 组件。
1.3 - Microsoft SQL server
使用 SQL Server 2012、SQL Server 2014 或 SQL Server 2016。适用于 Windows 安装程序的 Vertica 客户端驱动程序和工具支持以下功能:
-
SQL Server 2012、SQL Server 2014 和 SQL Server 2016:
-
SQL Server Integration Services (SSIS)
-
SQL Server Reporting Services (SSRS)
-
SQL Server Analysis Services (SSAS)
-
-
使用 Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 和 Visual Studio 2015 的 SQL Server — SQL Server Data Tools - Business Intelligence (SSDT-BI)
注意
对于 SQL Server 2012,您可以使用 SQL Server 2012 或 SQL Server 2012 SP1。
若要使用增强的 Vertica .NET 支持,您必须先安装 SQL Server。然后,您可以安装适用于 Windows 的客户端驱动程序和工具。必须在 SQL Server 上安装以下组件:
2 - 适用于 Windows 的 Visual Studio 插件
适用于 Windows 的 Visual Studio 插件作为适用于 Windows 的客户端驱动程序和工具的一部分安装。
有关 Visual Studio 插件如何与先前已安装在系统上的 Microsoft 组件集成的信息,请参阅 Microsoft 组件。
2.1 - Visual Studio 限制
Visual Studio 2012 可能需要 Update 3
在下列情况下,您可能需要安装用于 Visual Studio 2012 的 Update 3:
-
启动 Server Explorer 以查看和使用 Vertica 服务器,但 Vertica 数据源不可见。
-
创建 SSAS 多维数据集,连接到 Vertica,并找到空的表列表或表无法正常工作。
对于其他受 Vertica 支持版本的 Visual Studio,此问题不会出现。
结果查看器限制为 655 列
Visual Studio 结果查看器无法执行包含超过 655 列的查询。如果表包含超过 655 列,请选择特定列(总数最多为 655),而不应选择所有列。
手动刷新 Visual Studio 的设置
安装 Visual Studio 插件后,如果 Vertica 未作为数据提供程序列出,请手动刷新。
若要执行此操作,请运行 devenv.exe/setup
,您可以在 Visual Studio 的安装文件夹中找到该文件。
SQL 窗格问题
-
ALTER TABLE 或 CREATE TABLE
您使用 Visual Studio 2008、Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015,并在 SQL 窗格中发出 ALTER TABLE 或 CREATE TABLE 语句。但显示一条消息,指明该语句不受支持。若要解决该错误,请单击继续,查询将会执行。
-
带有分号的查询
您使用 Visual Studio 2008、Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015,并在 SQL 窗格中执行 SQL 查询。如果在查询中包含分号 (;),该查询将会执行,但您无法编辑返回的结果。若要避免此问题,请在 SQL 窗格中输入不带分号的相同查询。
-
引用布尔值
您使用 Visual Studio 2008、Visual Studio 2010、Visual Studio 2012、Visual Studio 2013 或 Visual Studio 2015 连接到 Vertica 数据库,并在 SQL 窗格中执行 SQL 查询。当尝试将值插入布尔列而不在值两端加上引号时,SQL 语句的后续执行将返回错误。要解决此问题,请加上引号。
卸载 适用于 Windows 的客户端驱动程序和工具错误
在某些情况下,Windows 软件包的客户端驱动程序和工具的卸载失败并显示需要 .NET Framework的消息。以下是导致此问题的场景。
- 安装 Windows 的客户端驱动程序和工具
- 然后安装 Visual Studio 2010 或 2012,其中包括安装 .NET Framework 4.0 或 4.5。
- 使用 Windows 控制面板卸载 .NET Framework。
- 然后,您尝试卸载 Windows 的客户端驱动程序和工具。卸载将会失败并显示需要 .NET Framework的消息。
要更正此问题,请执行以下操作:
- 使用 Windows 控制面板手动重新安装 .NET Framework 4.0 或 4.5。
- 卸载 Windows 的客户端驱动程序和工具
3 - 卸载、修改或修复客户端驱动程序和工具
要卸载、修改或修复客户端驱动程序和工具,请运行适用于 Windows 的客户端驱动程序和工具安装程序。
该安装程序提供以下三个选项:
在静默模式下卸载客户端驱动程序和工具
-
以 Windows 管理员身份,打开命令行会话,然后将目录更改为包含安装程序的文件夹。
-
运行命令:
VerticaSetup.exe -q -uninstall
将在静默模式下卸载客户端驱动程序和工具。