SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQLServerでログインを検索する

SQL Serverに、すべてのログインアカウントとそれらに関する情報を返すクエリはありますか? SQL Serverには、sys.sql_loginsという仮想カタログテーブル(VIEWまたはシステムテーブル)があります。上記のクエリを実行すると、SQLServerで作成されたすべてのログインとそれらに関する情報が結果に返されます。

SQL Serverのすべてのログインアカウントを取得するには、次のコマンドを実行します。

  SELECT  * 
Ma ster.sys.sql_logins FROM ma ;

VIEWsys.sql_loginsには以下の列が含まれています

説明 tenこれはCREATELOGINコマンドで指定されたten_dangnhapですid_uynhem数値値giatri_duynhatCREATELOGINコマンドで指定された一意の値タイププロキシタイプ:

  1. S =SQLServerユーザー
  2. U=Windowsユーザー
  3. G=Windowsグループ
  4. A=アプリケーションの権利
  5. R=データベースのアクセス許可
  6. C=認証がマッピングされます
  7. K=非対称鍵がマッピングされます
type_desc

プロキシタイプの説明:

  1. SQL_USER
  2. WINDOWS_USER
  3. WINDOWS_GROUP
  4. APPLICATION_ROLE
  5. DATABASE_ROLE
  6. CERTIFICATE_MAPPED_USER
  7. ASSYMETRIC_KEY_MAPPED_USER
vohieu0または1すぐにoコマンドALTERLOGINten_cosodulieu_macdinhを使用した最後のログイン日時の時点でCREATELOGINコマンドを使用してログインを作成する日付/時刻これは、CREATELOGINまたはALTERLOGINコマンドのデフォルトデータベースです。 CREATELOGINまたはALTERLOGINコマンドでid_chungthucこれは、CREATELOGINまたはALTERLOGINコマンドで指定された0または1を開始するために、CREATELOGINまたはALTERLOGINコマンドで指定された0または1で使用される証明書です。 LOGINmakhau_bamパスワードのハッシュ値

古いバージョンと互換性があります

古いバージョンのSQL Serverでは、以下のコマンドを使用して、sys.sysloginsなどのSQLServer2000システムテーブルを使用してすべてのログイン情報を取得できます。

  SELECT * 
FROM master.s ys.syslogins;

システムテーブルsys.syslogins(SQL Server 2000)には、次の列が含まれています。

説明 giatri_duynhatCREATELOGINページコマンドで指定された一意の値はすぐには適用されません作成された日付/時刻CREATELOGINコマンドですぐにログインしますsnapnhatコマンドALTERLOGINaccdateで最後のログイン日付/時刻使用されませんtotcpu適用されませんtotio適用されませんspacelimit適用されませんtimelimit適用されないresultlimit適用されない10これは、CREATELOGINコマンドで指定されたten_dangnhapです。 tendbデフォルトのデータベースはデフォルトの言語です0または1デフォルト0または1番号0または1番号0または1番号0または1管理者0または1管理者または0管理者セット0または1管理者0または1管理者0または1nguoitaodb0または1 adminbulk0または1tendangnhapこれは、CREATELOGINコマンドで指定されたten_dangnhapです。
  1. SQLServerのSELECTコマンド

    このチュートリアルは、SQL Server SELECTステートメント(T-SQL)を構文と例とともに使用するのに役立ちます。 SELECTは、SQLServerデータベース内の1つ以上のテーブルから結果を取得するために使用されるコマンドです。 構文SELECTステートメント 単純な形式では、SELECTステートメントの構文は次のとおりです。 SELECT biểu thức FROM bảng [WHERE điều kiện]; 完全な形式では、SQLServerのSELECTコマンドの構文は次のようになります。 SELECT [ALL | DISTINCT] [TOP

  2. MS SQL Serverとは何ですか?

    SQL Serverとは何ですか? RDBMSに基づいてMicrosoftが開発したソフトウェア。 また、ORDBMS(オブジェクトリレーショナルデータベース管理システム)。 独立したプラットフォーム。 ソフトウェアは、コマンドラインインターフェイスとGUIインターフェイスの両方を使用します。 SQL言語のサポート(以前のSEQUEL-構造化された英語のクエリ言語)-これはIBMの製品です。 SQLServerを使用する目的 データベースを作成します。 データベースを維持します。 SSASによるデータ分析-SQLServerAnalysisServices。 SSRSによるレポートの作