Sql server 在MSSQL(linux docker)上为本地Windows用户创建登录
是否可以为MSSQL创建windows用户登录,在windows PC上作为基于linux的docker映像运行(无Active Directory) 如果是,docker映像需要哪种配置才能执行此操作?目前我得到了以下错误:Sql server 在MSSQL(linux docker)上为本地Windows用户创建登录,sql-server,linux,docker,sql-server-2017,Sql Server,Linux,Docker,Sql Server 2017,是否可以为MSSQL创建windows用户登录,在windows PC上作为基于linux的docker映像运行(无Active Directory) 如果是,docker映像需要哪种配置才能执行此操作?目前我得到了以下错误: Windows NT user or group 'PC-NAME\LocalUser' not found. Check the name again. 2017年8月18日Eugene_Resnick 是否仍要在不使用SA的情况下连接到DB?Windows主机上的
Windows NT user or group 'PC-NAME\LocalUser' not found. Check the name again.
2017年8月18日Eugene_Resnick
是否仍要在不使用SA的情况下连接到DB?Windows主机上的本地帐户或通过主机域上的gMSA?
路易斯博斯克斯2017年8月23日
@Eugene_ResnickLinux上的SQL Server仍然不支持集成身份验证。您可以创建一个新的登录名,并像常规安装SQL Server一样连接到它。事实上,我们建议至少在首次设置SA密码后更改它
查看这篇文章,大多数人使用sqlauth和docker:使用sql用户登录的工作方式与预期一致。我们有很多使用本地用户(构建代理)登录并执行测试的单元测试。一个选项是编辑所有测试以使用特定的sql用户。socond选项是我问题的答案:)(如果可能)谢谢。因此,我们将编辑单元测试,以便能够使用docker映像作为测试数据库实例。
Windows NT user or group 'PC-NAME\LocalUser' not found. Check the name again.