使用sqlserver应用程序角色(application role)编程?

mail_dcb2 2003-07-03 09:54:17
我只知道一些概念,关于sqlserver application role。MSDN中也只有sqlserver help
有相关文档,但都为谈及应用程序编写。在网上搜索了一晚上也毫无答案。
请教,去哪里找一个这样的例子呢。(用sqlserver application role连接数据库)

我的项目包含user defined store procedure和user defined functions,我比较困惑
的是,即使连接成功,调用udf的时候需要如下:dbo.function1(x..),用应用程序角色
连入,怎么调用用户定义存储过程和函数呢。

请各位高手士下。

...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mail_dcb2 2003-07-03
  • 打赏
  • 举报
回复
大家误会我的意思,我的意思是怎么用应用程序角色连接数据库呢
happydreamer 2003-07-03
  • 打赏
  • 举报
回复
function调用一般都用dbo.function

table如果不同用户创建,访问时要有权限

pengdali 2003-07-03
  • 打赏
  • 举报
回复
1、调用函数必须要加用户名(dbo.)即使在查询分析器里也是这样
2、如果用户(sa)拥有db_owner角色,访问过程,表,且是当前数据库,可以不需要前缀
3、你可以在查询分析器里实验、实践

如:
操作步骤:
1、sa登陆
2、建立数据库test
3、建立登陆admin,默认数据库可以选择test(也可以其他,但必须有权限),服务器角色不要选,在数据库访问里选到test,数据库角色选上db_owner,保存。
4、在查询分析器里用admin登陆,建立表create table aaa (a char(1))。
5、这个时候select * from aaa就可以了。
pengdali 2003-07-03
  • 打赏
  • 举报
回复
1、调用函数必须要加用户名(dbo.)即使在查询分析器里也是这样
2、如果用户(sa)拥有db_owner角色,访问过程,表,且是当前数据库,可以不需要前缀
3、你可以在查询分析器里实验、实践

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧