我为训练目的创建了10个'Northwind'数据库。假设我有10个学生,那么数据库是Northwind_Student1,Northwind_Student2等。我想为每个学生创建单独的登录名,以便Student1只能看到(或可以访问)数据库'Northwind_Student1'。我怎样才能使用T-SQL或SSMS 2008完成这项工作?SQL Server 2008中的权限
-2
A
回答
1
在SSMS,展开Security
树在对象资源管理器,然后右键单击Logins
服务器的选择New Login...
,然后添加多达需要。
然后在Security
树中的每个单独的数据库,加入登录作为数据库的用户,并授予相应的权限。
1
创建10个不同的登录名并将其分配给可以访问的数据库。
0
CREATE LOGIN yourloginname WITH PASSWORD = 'yourpassword'
+0
如果您发布代码,XML或数据样本,请**在文本编辑器中突出显示这些行,然后单击“代码示例”按钮(“{} ')在编辑器工具栏上进行恰当的格式化和语法突出显示! –
2
您可以为不同的数据库创建不同的用户并分配权限,如下所示。它是SQL 2008,但是这将是同为2005年还:
相关问题
- 1. SQL Server 2008 CONTROL SERVER权限
- 2. SQL Server 2008权限问题
- 3. 如何放弃SQL Server 2008中的权限(表)权限?
- 4. 的SQL Server 2008 R2:截断权限
- 5. 的SQL Server 2008 - SSAS用户权限
- 6. SQL Server 2008停止服务的权限
- 7. SQL Server 2008授予information_schema.columns的权限
- 8. SQL Server 2008报告服务权限
- 9. 架构权限在SQL Server 2008 R2
- 10. SQL Server 2008授予选择权限
- 11. SQL Server 2008 OPENROWSET权限问题
- 12. Sql Server 2008架构分离和权限
- 13. SQL Server 2008 R2用户权限
- 14. SQL Server 2008 Express授予用户权限
- 15. 如何限制SQL Server 2008中的内置管理员权限?
- 16. SQL Server权限
- 17. SQL 2008 R2用户权限
- 18. SQL Server sys.credentials权限
- 19. sql server express权限
- 20. SQL Server 2008 - 在数据库'master'中被拒绝的权限
- 21. SQL Server 2008 R2中的多模式权限
- 22. 在SQL Server 2008上授予用户有限权限
- 23. 如何在sql server 2008中授予登录权限?
- 24. SQL Server:表上的权限
- 25. SP_LINKEDSERVER的SQL Server权限
- 26. SQL Server 2008 2mb限制XML?
- 27. SQL Server 2008数据库的副本 - 文件权限
- 28. 的SQL Server 2008:权限来访问数据库属性
- 29. SQL Server迁移助理 - 如何将访问权限迁移到SQL Server 2008 R2?
- 30. 对SQL Server用户的有限权限
为什么-1和为什么关闭(1) – Rauf