2016-05-31 6 views
-3

は、私は、クエリ文ですべての接続セッションを参照してください。master.dbo.sysprocessesを消去する方法は?

Select * From master.dbo.sysprocesses 

を、私は声明でクリアしよう:

Delete From master.dbo.sysprocesses 

または

Truncate table master.dbo.sysprocesses 

または更新ではなく、可能にします。

enter image description here

私は MASTER.DBO.SYSPROCESSESをクリアするか、または更新する方法を知って助けてください!

ありがとうございました!

+2

なぜあなたはこれをしたいですか?編集:ハハ、ジンクス –

+0

私の友人は先生のデータベースに接続していて、彼は先生がそれを知っていることを恐れる。 彼は私に尋ねるが、私は知らない。 助けてください。 – manticohd

+0

あなたの友人は、許可なく先生のデータベースに接続して、今は彼のトラックをカバーしたいですか?それで幸運、私は出ている。 –

答えて

1

あなたがやるべきではない任意のDML (Insert/Delete/Update)または

SYSPROCESSESをクリアし、単にあなたのセッションを切断することができますdatabase.youに接続された各セッションのエントリを持つCatalogs.Youが大きなトラブルに上陸するシステム上の任意のDDL(DROP,Truncate)あなたの教師が監査を持っていない限り、入力してください

+0

私の友人は、彼の先生はいつも接続をチェックしていると言っています: '( – manticohd

+0

あなたのセッションがsysprocessesでクリアされるまでにどれくらい時間がかかりますか? – manticohd

+0

あなたはssmsに接続していない場合、* – TheGameiswar

0

はテーブルではありませんこれはSQL Serverのインスタンス上で実行されているOSプロセスのリストです。 テーブル上で操作を行うことができます。

1

"友人"がsys.sysprocessesからの接続を削除したい場合、 "友人"は切断して、彼のspidはsys.sysprocessesのリストになくなります。 :-)

+0

私は知っていますが、先生がいつも接続をチェックしているので、長時間待つことはできません 今日、チェックします :'( – manticohd

関連する問題