我为训练目的创建了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授予information_schema.columns的权限
- 5. 的SQL Server 2008 - SSAS用户权限
- 6. SQL Server 2008停止服务的权限
- 7. SQL Server 2008报告服务权限
- 8. SQL Server 2008 Express授予用户权限
- 9. SQL Server 2008授予选择权限
- 10. SQL Server 2008 OPENROWSET权限问题
- 11. 如何限制SQL Server 2008中的内置管理员权限?
- 12. SQL Server权限
- 13. SQL 2008 R2用户权限
- 14. sql server express权限
- 15. SQL Server 2008 R2中的多模式权限
- 16. 在SQL Server 2008上授予用户有限权限
- 17. SQL Server:表上的权限
- 18. SP_LINKEDSERVER的SQL Server权限
- 19. SQL Server 2008 2mb限制XML?
- 20. SQL Server 2008数据库的副本 - 文件权限
- 21. 对SQL Server用户的有限权限
- 22. SQL Server迁移助理 - 如何将访问权限迁移到SQL Server 2008 R2?
- 23. SQL Server只读权限
- 24. SQL Server 2005用户权限
- 25. 脚本SQL Server权限
- 26. SQL Server用户表权限
- 27. Server 2008无法设置用户权限
- 28. Windows Server 2008 R2文件权限
- 29. SQL Server 2008中仿效限制功能
- 30. SQL Server 2008中,限制过度(由partiton)
为什么-1和为什么关闭(1) – Rauf