自从我尝试安装 SQL Server 2016 以来已经过去了整整一个星期六,但没有成功。
我的程序如下(我总是先卸载所有 SQL 服务器实例,然后再试一次):
- 下载 en_sql_server_2016_developer_x64_dvd_8777069.iso
- 运行安装程序(无论是否以管理员模式运行它都没关系)
- 在“SQL Server 安装中心”上,我单击“新 SQL Server 独立安装”
- 我选择免费的“开发者”版本
- 我选择所有功能(“全选”)
- 在“指定名称和实例 ID”中,我选择“命名实例”,并将其命名为“测试”
- 我选择“将此 SQL Server 用作独立的 PolyBase 启用实例”
- 我选择“Windows身份验证模式”
- 在“指定 SQL Server 管理员”上,我只需按下按钮“添加当前用户”,该按钮会自动识别为“GFI\luis.gouveia”
- 安装开始,一切似乎都很顺利。然而,在安装结束时,我收到以下错误:“SQL Server 2016:指定的用户不存在”
重要的:如果我更改第 9 点的程序,则可以成功安装:如果我单击“添加”而不是单击“添加当前用户”,然后在唯一可用位置(即“GFIPT0032”而不是“GFI”)上检查名称“luis.gouveia”,我就可以做到。我不明白具体原因,但我安装了 2 个域名(GFI 和 GFIPT0032)。“GFIPT0032”也是我的机器名称:
如果我可以将 GFIPT0032 中定义的用户(而不是 GFI 中的用户)设置为 SQL 管理员,那么这不会困扰我。不幸的是,SQL Server 2016 似乎无法看到位置“GFI”。它只能看到 GFIPT0032。当我单击“检查名称”字段上方的“添加”时,我想将位置从“GFIPT0032”更改为“GFI”,但这是不可能的。
答案1
我知道这令人难以置信,但是我花了 14 个小时才发现我只需要安装 2016 年 9 月 21 日发布的“SQL Server 2016 累积更新包 2”。
以下是链接: https://www.microsoft.com/en-us/download/details.aspx?id=53338
我希望这能对某些人有所帮助。首先,我希望微软的某个人能意识到这件事有多严重:直到今天(2016 年 10 月 23 日),微软网站上可供下载的“SQL Server 2016 开发人员版本”的日期是 2016 年 6 月 1 日。是的,这意味着他们在更新后没有更改它!!