回答
-
使用Management Studio
- 连接到SQL Server实例
- 转到安全性 - >登录 - >(右键)新建登录
- 填写用户信息
- 在用户映射,选择您想要的数据库用户能够访问和配置
UPDATE: 你也想转到安全 - >服务器角色,并为“公共”检查 TSQL默认TCP/TSQL默认VIA/TSQL本地计算机/ TSQL命名管道 的权限,并删除了“连接”权限
对于其他人那里知道如何做到这一点,我对SQL Server 2008 R2和更高版本以下解决方案:
USE master
go
DENY VIEW ANY DATABASE TO [user]
go
这将地址精确要求上述..
该命令将阻止访问所有50个数据库,请提供其他所需的语句... – BiLaL 2015-10-11 15:20:18
我觉得这是我们喜欢做的事情非常多。
--Step 1: (create a new user)
create LOGIN hello WITH PASSWORD='foo', CHECK_POLICY = OFF;
-- Step 2:(deny view to any database)
USE master;
GO
DENY VIEW ANY DATABASE TO hello;
-- step 3 (then authorized the user for that specific database , you have to use the master by doing use master as below)
USE master;
GO
ALTER AUTHORIZATION ON DATABASE::yourDB TO hello;
GO
,如果你已经创建了一个用户,并通过做
使用[yourDB] CREATE USER打招呼的登录之前,分配给该数据库的Hello DEFAULT_SCHEMA = [DBO] GO
然后友好地将其删除下面做,然后按照步骤
USE yourDB;
GO
DROP USER newlogin;
GO
欲了解更多信息,请点击相应的链接:
Hiding databases for a login on Microsoft Sql Server 2008R2 and above
现在,如果你不能拒绝所有数据库第一?相反,它只限制访问一个特定的数据库。 – 2016-11-30 20:30:32
- 1. 授予SQL Server登录访问数据库的权限 - SQL Server
- 2. SQL Server:你可以限制只有一个表的访问
- 3. 我可以限制SQL Server登录访问只有一个SQL服务器用户
- 4. SQL Server - 基于登录限制数据库视图
- 5. 如何限制一个sql账户访问一个数据库?
- 6. 用户登录失败。尝试访问SQL Server Express数据库
- 7. SQL Server提供登录(用户)db_owner访问数据库
- 8. 没有SQL Server Express的登录权限创建数据库
- 9. 如何找到没有服务器权限且没有数据库访问权限的SQL Server登录名?
- 10. 限制FatFractal登录访问
- 11. 限制登录访问wp?
- 12. 如何从访问表复制记录到SQL Server数据库
- 13. 用SQL Server数据库登录Asp.net
- 14. C#SQL Server Compact数据库登录
- 15. SQL Server登录的默认数据库
- 16. log4net登录到SQL Server数据库
- 17. 只有一个用户访问SQL数据库?
- 18. SQL Server - 为所有现有和未来数据库提供读取访问的登录权限
- 19. 命名SQL Server登录的限制?
- 20. 跟踪所有登录到单个SQL Server数据库
- 21. 登录后无法访问数据库
- 22. 访问没有SQL Server服务的SQL Server数据库
- 23. 数据库访问权限问题(sql server 2008)
- 24. 多个访问SQL Server数据库中,一个表
- 25. 首先登录访问页面 - MVC数据库 - 第一个
- 26. 更新所有SQL Server数据库通过编辑只有一个数据库
- 27. Azure SQL Server - 如何授予用户只读访问主数据库的权限
- 28. 访问数据库的登录表单
- 29. PostgreSQL在有限数据库上登录
- 30. SQL Server数据库的访问EC2
Thanls为您的答复。我以这种方式创建了一个新用户,试图在SSMS2008中登录他们,并且我可以完全访问所有数据库... – Curt 2010-11-03 09:50:54
嗨,Curt - 这将通过公共或客人的默认访问设置无论是服务器级还是数据库级。请尝试以上,如果这不起作用还有一些其他的事情,我可以建议(但上次我有这个问题,修复它) – Irfy 2010-11-03 10:00:09
谢谢@lrfy:D – Curt 2010-11-03 10:17:23