急问:sql server 不使用sa访问的对策?

rolandzhang 2007-02-13 03:00:34
SQL Server 2000的访问:
当前状况:
1.应用程序对它的访问,目前都用sa帐户,权力过
大,也不安全。
2.人工访问:用域帐户的的windows集成方式访问

应用程序已经运行多年,如果建立一个与sa权限相
当的帐户,不是最好的办法。
问:
1.SQL 2000有没有应用程序帐户或者帐户组,专供
应用程序访问?
2.人工访问和应用程序的访问,二者能否统一用一
个帐户访问或者有没有办法使二者的访问更安全?
3.认证和授权能否更加方便、安全?

当然Oracle的认证和授权比较好。
...全文
312 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
newqq 2007-02-13
  • 打赏
  • 举报
回复
..
rolandzhang 2007-02-13
  • 打赏
  • 举报
回复
我想用"应用程序角色",不知是否是比较好的方案,但该角色大致什么功能?如何用?能否指点。
zheninchangjiang 2007-02-13
  • 打赏
  • 举报
回复
you should do that while designning
sqlserver support schema as oracle
if you create a user name 'rola' then grant proper access to rola,then you login the sqlserver as rola,use database permit,run script 'create table tablename....',the table's owner is 'rola'
in sqlserver ,complete description to a object is 'database.schema.objectname'
rolandzhang 2007-02-13
  • 打赏
  • 举报
回复
我们是windows domain环境,都不是administrator。
如果能模拟建立oracle的schema模式最好了。
zheninchangjiang 2007-02-13
  • 打赏
  • 举报
回复
my computer is in domain,and login user is my os administrator,
i can login my sqlserver,but after create a table,the tableowner is 'guest'
zheninchangjiang 2007-02-13
  • 打赏
  • 举报
回复
use the old mode
because in your program,you use sqlscript like 'select * from tablename',if you change the mode,you maybe change the sqlscript like 'select * from shema.tablename'
撸大湿 2007-02-13
  • 打赏
  • 举报
回复
添加完用户后再对数据库中的对象进行用户授权
撸大湿 2007-02-13
  • 打赏
  • 举报
回复
帐户或者帐户组需要你自己添加

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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