一、SQL Server常用システム表

747 ワード

SQL Server共通システムテーブル
1.現在のデータベースのユーザー表を問い合わせる
select * from sysobjects where xtype='U';

2.SQL Serverが同時にユーザー接続できる最大数を取得する
SELECT @@MAX_CONNECTIONS;

3、現在指定されているデータベースの接続情報を取得する
SELECT * FROM master.dbo.sysprocesses WHERE dbid IN 
(
SELECT dbid FROM master.dbo.sysdatabases
WHERE NAME='YourDataBaseName'
)
--      YourDataBaseName

4、現在のSQLサーバーのすべての接続詳細を取得するクエリーの結果には、システムプロセスとユーザープロセスが含まれています.ユーザプロセスを調べるだけなら、以下の方法を採用する必要があります.
SELECT * FROM sysprocesses

5.SQL Serverサービスが最後に開始されてから接続または接続しようとした回数を取得する
SELECT @@CONNECTIONS

  
転載先:https://www.cnblogs.com/airsen/p/6841087.html