![如何连接到数据库而不查看主机上的所有其他数据库?](https://linux22.com/image/1296382/%E5%A6%82%E4%BD%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%95%B0%E6%8D%AE%E5%BA%93%E8%80%8C%E4%B8%8D%E6%9F%A5%E7%9C%8B%E4%B8%BB%E6%9C%BA%E4%B8%8A%E7%9A%84%E6%89%80%E6%9C%89%E5%85%B6%E4%BB%96%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%9F.png)
我正在使用 Microsoft SQL Server Management Studio 2008 R2,我按照主人的指示并且我成功地连接到我的数据库,但我也碰巧看到了主机上的所有数据库(这真的很烦人,因为有很多数据库)!请注意,我在“连接到服务器”窗口中设置了选项以连接到我的数据库,但它仍然显示了服务器上的所有数据库。
有什么办法可以避免这种情况吗?
答案1
这是 SSMS 的默认行为。您需要限制用户的权限隐藏您不想看到的数据库。
但是,通常不应该对 Windows 映射用户或任何管理帐户执行此操作。您可能需要创建一个新的 SQL 用户(如果您使用混合帐户)或一个新的 Windows 用户(使用“以其他用户身份运行”功能打开 SSMS)。