다음과 같은 방식으로 SSMS에서 자신의 데이터베이스만 SSMS에 나타나도록 설정할 수 있습니다. SQL Leader.com에서 가져왔습니다.
-- 테스트용 사용자 데이터베이스 생성
CREATE DATABASE User1DB
GO
CREATE DATABASE User2DB
-- 각 데이터베이스에 해당하는 사용자 계정 생성
CREATE LOGIN User1 WITH PASSWORD='AAA', DEFAULT_DATABASE=User1DB
CREATE LOGIN User2 WITH PASSWORD='AAA', DEFAULT_DATABASE=User2DB
--public에 대해 DATABASE VIEW 권한 취소
REVOKE VIEW ANY DATABASE FROM public
--각 DB에 대해 Owner 설정
USE USER1DB
sp_changedbowner 'User1'
USE USER2DB
sp_changedbowner 'User2'
www.cooolguy.net으로 이전했습니다.