首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库转移服务器后,提示存储过程找不到!该怎么处理

2012-02-21 
数据库转移服务器后,提示存储过程找不到!我把数据库从一台商用服务器转移到另一太商用服务器,使用的是 分

数据库转移服务器后,提示存储过程找不到!
我把数据库从一台商用服务器转移到另一太商用服务器,使用的是 "分离 "--> "附加 "操作,问题出现了;
执行任何存储过程时都提示:未找到存储过程
估计原因:大致应该是权限配置问题,旧数据库中有一个用户,在新的服务器上没有对应的登陆,造成存储过程无法访问,不知道怎么弄,有兄弟知道吗?


[解决办法]
-- 1. 查询有问题的用户
USE 你的数据库
EXEC sp_change_users_login 'Report '


-- 2. 记录上步骤1执行的结果, 然后针对列出的每一条记录(用户)执行下面的操作
EXEC sp_change_users_login 'Auto_Fix ', '用户名, 即步骤1中的列出的用户 ', NULL, '密码 '
[解决办法]
是孤立用户的问题。

先创建登录,然后用

exec sp_change_users_login 'Update_one ',用户名,登录名

将用户和登录关联

热点排行