1. 程式人生 > >sqlserver 新增使用者並只能操作指定資料庫

sqlserver 新增使用者並只能操作指定資料庫

USE master 

CREATE LOGIN test --要建立的使用者名稱 

WITH PASSWORD = '123456', --密碼 

     DEFAULT_DATABASE = DBTest, --指定資料庫 

     CHECK_EXPIRATION = OFF, 

     CHECK_POLICY = OFF 

go 



REVOKE VIEW ANY DATABASE TO [public]

USE DBTest --資料庫
go
EXEC dbo.sp_changedbowner N'test'


--直接刪除這個賬號會提示 "當前賬號已登入" 的錯誤資訊,需要執行以下函式:
--查出使用者程序的spid --1.首先執行:EXEC sp_who --2.然後執行:kill spid