远程之前。在SQL服务端创建了一个用户A,后来删除了。
再次创立A的时候,提示用户已在当前数据库中存在。
研究了下,下明白:SQL登录信息中,包含登录名和数据库中的用户名。
在第一次创立的时候,它们是关联对立的。
删除其中一个后,无法通过手动建立同名用户来进行关联的。
百度后,知晓,这种情况为存在孤立用户”, 其实用系统的一个存储过程sp_change_users_login就可以修复:

其中 CRC_ZSNew为数据库名, update_one表示只更新这一个,shzs需要关联的登录名和用户名。