怎么在一个数据库内调用另一个数据库内的存储过程
现在我有一个user库和一个user_log库
我在user库有个存储过程
sp_createuser
@username varchar(50),
@userpwd varchar(50),
@regdate smalldatetime,
@lastlogindate smalldatetime
as
--创建用户
insert into user(username,userpwd)
values (@username,@userpwd)
--写登录日志
insert into user_log.dbo.user_log(username,regdate,lastlogindate)
values(@username,@regdate,@lastlogindate)
现在我又新建了一个数据库用户normaluser让他只能管理日志库
问题来了,出错提示说dbo不是user_log表中有效的用户
这是我在一个数据库内调用 别一个数据库内存储过程时出现的问题
不知道有没有更好的方法,怎么避免这种方法
我的技术底子差,不知道该怎么描述好这问题
请见谅!
问题点数:0、回复次数:12Top
1 楼jaying(jaying)回复于 2006-11-01 16:47:12 得分 0
先顶一个Top
2 楼jaying(jaying)回复于 2006-11-01 16:47:18 得分 0
先顶一个
Top
3 楼jaying(jaying)回复于 2006-11-01 16:47:21 得分 0
先顶一个
Top
4 楼Eilien(我要成长,我正在成长,)回复于 2006-11-01 19:26:13 得分 0
我做个标记.Top
5 楼jaying(jaying)回复于 2006-11-02 09:34:11 得分 0
怎么啦,没人顶起!Top
6 楼jaying(jaying)回复于 2006-11-02 09:34:18 得分 0
怎么啦,没人顶起!
Top
7 楼jaying(jaying)回复于 2006-11-02 09:34:22 得分 0
怎么啦,没人顶起!
Top
8 楼peggy501(如月)回复于 2006-11-02 13:50:52 得分 0
没看明白,把dbo去掉试试Top
9 楼shanglivv7713(孤独的自由)回复于 2006-11-02 14:32:53 得分 0
楼主可试试OPENDATASOURCE ()这个方法!Top
10 楼jaying(jaying)回复于 2006-11-02 16:07:01 得分 0
不行,我试过了,不回答我就顶,直到顶得有人回答Top
11 楼jaying(jaying)回复于 2006-11-02 16:07:07 得分 0
不行,我试过了,不回答我就顶,直到顶得有人回答Top
12 楼jaying(jaying)回复于 2006-11-02 16:07:11 得分 0
不行,我试过了,不回答我就顶,直到顶得有人回答Top




