由于我无法控制的原因,我必须找到解决这个问题的办法。简单地重新安装实例不是一个选项。在server_id中显示为sys.servers 0的服务器名仍然显示旧的servername。
在运行以下命令时,我得到了一个错误:
sp_dropserver 'OLD_INSTANCE'
GO
sp_addserver 'NEW_INSTANCE', Local
GO
错误消息:
Msg 15190,级别16,状态1,过程sp_dropserver,第67行服务器‘OLD_’仍然存在远程登录或链接登录。 Msg 15028,级别16,状态1,过程sp_addserver
我在过去曾问过一个类似的问题:和我似乎对如何在WPF本地Windows应用程序上使用活动目录ADFS进行身份验证有了更好的了解(我可以使用ADAL库),但我仍然不知道如何将身份验证传递到远程服务器(NodeJS服务器)。
我还发现我可以这样做,以便本机WPF应用程序能够找到当前登录的用户,并且通过使用它,WPF知道用户是合法的,因为他们登录了他们的Windows帐户。
var context = new PrincipalContext(ContextType.Domain, DOMAINNAME); var user = UserPrincipal.FindByIdentity(contex