SQL Server 2016 PolyBase安装

问题描述:

我想安装并在一个全新的SQL Server环境中运行PolyBase - 安装运行良好,但我无法获得PolyBase服务启动。SQL Server 2016 PolyBase安装

在SQL Server配置管理器中我看到了状态为“待定更改...”,以及任务管理器显示的服务计入“开始”

如果我尝试在SSMS配置多碱坐在那里一会儿然后用空引用异常炸弹出来。

我可以杀死在任务管理器的进程,但仍然没有骰子,当我尝试重新启动它们 - 坐在那里好半天终于返回“请求失败或服务没有及时响应”

这是前在新调配的Azure虚拟机上,使用2016版的开发版本,所以据我所知,环境是完全干净的 - 值得注意的是,我已经在两个单独的环境中尝试了这一点,并获得了相同的结果。

我有很多SQL Server的经验,但我从来没有使用过PolyBase,所以我接受我可能会错过一些东西,但我期望一个全新的SQL Server服务器的安装至少让我运行服务...

希望我做了一些愚蠢的事情,你们中的一个人可以引导我走向正确的方向。预先感谢您的帮助。

CMR

PolyBase头节点仅在SQL Server 2016 Enterprise Edition中受支持。 https://msdn.microsoft.com/en-us/library/cc645993.aspx

+0

谢谢你 - 我错误地以为,开发商许可提供一切企业许可证没...我我会在将来更仔细地检查这个 – CMR

可能值得安装Service Pack 1并再次尝试,因为Polybase现在是标准版中的功能。
https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-server-2016-service-pack-1-sp1-released/

尝试启用TCP/IP的SQL Server网络(默认情况下只共享内存启用)

+0

我建议这应该是被接受的答案。 Greg Low博客讨论了这个问题,并通过启用TCP/IP解决了这个问题。 http://sqlblog.com/blogs/greg_low/archive/2016/07/06/sql-server-2016-polybase-services-stuck-in-change-pending-state.aspx。另外请注意,在官方的MS Docs中,它指出必须启用TCP/IP。 https://docs.microsoft.com/en-us/sql/relational-databases/polybase/get-started-with-polybase –