2011-02-18 24 views
0

如何在設定的時間內終止/阻止用戶訪問我們的2000 SQL數據庫?我們無權殺死spids。目標是阻止用戶阻止計劃在一夜之間運行的作業。僅供參考 - 用戶正在更新Crystal Reports 8 & XI。SQL2000&2005用戶訪問

回答

0
  • 首先撤消用戶運行查詢的權限。 (如果他們都是角色的成員,這很容易和快速。)更強大的力量是完全否認連接。

    DENY CONNECT SQL TO [youruser] 
    
  • 第二開關數據庫爲單用戶使用回滾和切換回多用戶。 (如果您有這權利,否則你必須等待,直到用戶斷開連接。)

    ALTER DATABASE xxx SET SINGLE_USER 
    WITH ROLLBACK IMMEDIATE; 
    GO 
    ALTER DATABASE xxx SET MULTI_USER 
    
+0

你點2將殺死的spid。 – 2011-02-18 19:32:32