windows server2008 非管理员用户怎样访问数据库
我用windows2008建了一个服务器,数据库用的是sql2005 管理员能访问数据库,再创建一个用户,这个用户就访问不了数据库了。另创建这个用户怎样设置它的权限使这个用户能访问数据库?
[解决办法]
首先要搞清楚:
SQL SERVER有两种验证方式,WINDOWS验证和SQL SERVER验证,也可以是混合方式,
WINDOWS验证可以用WINDOWS的用户登录到数据库,SQL SERVER验证方式用的是SQL
SERVER自己管理的用户,和WINDOWS用户无关。
所以我不清楚你这里提到的用户是WINDOWS用户还是SQL SERVER里面的用户。
如果是WINDOWS用户,请先以SQL SERVER管理员登录并进入管理,在安全性/登录名
里面把WINDOWS用户加入到其中,还得为该用户指定相应的数据库访问权限;然后
再以该WINDOWS用户身份登录到SQL SERVER所在的服务器,选择WINDOWS验证,即可
访问数据库。
如果是SQL SERVER用户,首先以SQL SERVER管理员登录并进入管理,在安全性/登录名
里面新建用户名和密码,并指定数据库访问权限,然后就可以直接以该用户的身份
连SQL SERVER访问数据库了。