我使用我的Windows帐户在本地sql server express中创建了一个数据库。最近我的窗口的登录名已更改,我无法再访问使用旧窗口的登录名创建的数据库。
有关使用新用户名访问数据库需要做什么的任何建议?
谢谢,
答案 0 :(得分:1)
以SQL Server管理员身份登录,然后运行:
ALTER LOGIN YourSqlServerLogin WITH NAME = YourNewName
SQL Server将验证帐户是否匹配,from MSDN:
NAME = login_name要重命名的登录名的新名称。如果 这是Windows登录,Windows主体的SID 对应于新名称必须与与之关联的SID匹配 在SQL Server中登录。 SQL Server登录的新名称不能包含 反斜杠字符()。