Rumah > pangkalan data > tutorial mysql > 用户、组或角色'xxx'在当前数据库中已存在

用户、组或角色'xxx'在当前数据库中已存在

WBOY
Lepaskan: 2016-06-07 15:48:08
asal
1458 orang telah melayarinya

当我们在新环境下还原一个完整备份,然后新建登录名并指定用户映射时会遇到如下图所示的报错,即我们常说的孤立用户。你可以先删除用户,再建登录,但用户较多、权限设置各异时逐个地删除重建,显然比较耗时。 这时我们可以使用SQL Server自带的sp_change_us

当我们在新环境下还原一个完整备份,然后新建登录名并指定用户映射时会遇到如下图所示的报错,即我们常说的孤立用户。你可以先删除用户,再建登录,但用户较多、权限设置各异时逐个地删除重建,显然比较耗时。

用户、组或角色'xxx'在当前数据库中已存在

 

这时我们可以使用SQL Server自带的sp_change_users_login,来将现有数据库用户映射到 SQL Server 登录名:

exec sp_change_users_login 'AUTO_FIX','ASRS_F1'
Salin selepas log masuk

用户、组或角色'xxx'在当前数据库中已存在

关于sp_change_users_login更详细的说明和用法可参考MSDN:http://msdn.microsoft.com/zh-cn/library/ms174378.aspx

及孤立用户故障排除:http://technet.microsoft.com/zh-cn/library/ms175475.aspx

 

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan