CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

怎么在一个数据库内调用另一个数据库内的存储过程

楼主jaying(jaying)2006-11-01 16:47:04 在 MS-SQL Server / 疑难问题 提问

现在我有一个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

相关问题

关键词

得分解答快速导航

  • 帖主:jaying

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo