日期:2014-05-18  浏览次数:20783 次

怎么给各个数据库设置不同的连接密码?
同一服务器上,建了两个不同的SQL数据库,我想给这两个数据库设置不同的连接密码。以便控制用户使用ssmse访问时,具有不同的权限,(即有的用户只能访问其中的一个数据库)
可以吗?怎么做?谢谢指教!

------解决方案--------------------
新建登录,创建用户,


------解决方案--------------------
创建多个用户,给不同的用户分配不同的数据库。
------解决方案--------------------
探讨

新建登录,创建用户,

------解决方案--------------------
用户 加权限控制、不同的用户不同的权限来控制
------解决方案--------------------
新建登录: SQL Server Management Studio-->连接到实例-->安全-->登录-->右键-->新建登录..


创建用户: SQL Server Management Studio-->连接到实例-->目标数据库-->安全-->用户-->右键-->新建用户..
------解决方案--------------------
SQL code

创建一个登录账号,账号名为test,密码为123,默认数据库为training;
在数据库training创建一个数据库用户(??)test,对应的登录账号是test;
对数据库用户test授予create table权限;
exec sp_addlogin 'test','123','training';
use training;
exec sp_grantdbaccess 'test','test';
grant create table to test;