数据库|mysql教程
sql,server,数据库,备份,还原,出现,对象名无效,
数据库-mysql教程
微信三公游戏源码,ubuntu系统查询用户,tomcat8服务启动不了,爬虫算犯法么,今天是星期几php代码,seo 优质内容lzw
欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 问题描述: 在把远程服务器上的数据库备份还原到本地机后, 给一个”登录”关联一个”用户”时(用户映射),发生错误: “错误15023:当前数据库中已存在用户或角色” 问题分析:在迁移测试平台数据库的过
php卡盟销售官网源码,vscode 配置文件同步,ubuntu 切换登录,tomcat如何设置jdk,QQ看点爬虫,php xml 教程,烟台seo外包公司排行,js网站模版素材,帝国系统手机模板位置lzw
微信推广赚钱源码,vscode颜色吸取器,ubuntu谁在维护,查看tomcat启用端口,appannie 爬虫,php源码保护,seo为什么要做优化,html静态购物网站模板下载,最近偷工地旧模板lzw
欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入
问题描述:
在把远程服务器上的数据库备份还原到本地机后, 给一个”登录”关联一个”用户”时(用户映射),发生错误:
“错误15023:当前数据库中已存在用户或角色”
问题分析:在迁移测试平台数据库的过程中发现,在两台服务器上运行的sql server 服务器之间迁移数据库的之后,会出现一个在源服务器上可以正常的用户在目的服务器上无法登录的情况。
问题解决:将数据库恢复到其他服务器时,数据库中包含一组用户和权限,但可能没有相应的登录或者登录所关联的用户可能不是相同的用户。这种情况被称为存在“孤立用户”。此时是不能通过新建登录或者是对同名登录授予对应数据库的“用户”权限来解决登录问题,因为SQL Server会报出“错误15023:当前数据库中已存在用户或角色”,为了解决这个问题,需要调用系统存储过程sp_change_users_login,具体用法如下:
Use [数据库名]
go
sp_change_users_login ‘update_one’, ‘fwg’, ‘fwg’
其中update_one是存储过程的参数,表示只处理一个用户,前一个fwg是“用户”,后一个fwg是“登录”,以上这个SQL表示将服务器登录“fwg”与数据库用户“fwg”重新连接起来,这样就可以正常使用数据库了。