我先前提了两个问题,很感谢有好人帮我回答了,但是有些人的回复让人鄙视,居然看没有积分就不回答,这个论坛的存在是什么?给你们这类人涨积分的?拿来炫耀的?我呸!额。说多了,因为我是新人,所以有很多问题呀。
这次我在SQL上建立了一个登录名,但是后来发现这个用户名不能再SQL上任何一个数据库建立,或者做任何改动,这是为什么?现在老师在教vs2008与SQL2005的链接了,我在VS2008上写好了代码,结果不能再SQL上执行,郁闷。
求高人(好人)解答
这次我在SQL上建立了一个登录名,但是后来发现这个用户名不能再SQL上任何一个数据库建立,或者做任何改动,这是为什么?现在老师在教vs2008与SQL2005的链接了,我在VS2008上写好了代码,结果不能再SQL上执行,郁闷。
求高人(好人)解答
默认只有public权限,能登陆服务器,访问不了库的
USE 数据库
EXEC sp_addrolemember 'db_datareader','用户名'
登录名是用来登录服务器
用户名是用来登录特定数据库的当把登录名映射到用户名 才可以登录某服务器的某数据库
exec sp_addrolemember N'db_owner', N'test' --授予对自己数据库的所有权限