SQL Serverにおける認証モードとそのコード例


  1. Windows認証モード: Windows認証モードでは、Windowsのユーザーアカウントを使用してSQL Serverにアクセスします。以下は、Windows認証モードのコード例です。

    sqlcmd -S localhost -E

    このコマンドは、Windowsの現在のユーザーアカウントを使用して、ローカルホスト上のSQL Serverに接続します。

  2. SQL Server認証モード: SQL Server認証モードでは、SQL Serverのユーザーアカウントを使用してSQL Serverにアクセスします。以下は、SQL Server認証モードのコード例です。

    sqlcmd -S localhost -U sa -P password

    このコマンドは、saユーザーアカウントと指定されたパスワードを使用して、ローカルホスト上のSQL Serverに接続します。

  3. Azure Active Directory認証モード: Azure Active Directory認証モードでは、Azure Active Directoryのユーザーアカウントを使用してSQL Serverにアクセスします。以下は、Azure Active Directory認証モードのコード例です。

    sqlcmd -S myserver.database.windows.net -d mydatabase -G -l 30

    このコマンドは、Azure Active Directoryのユーザーアカウントを使用して、指定されたサーバーとデータベースに接続します。

これらは一部の認証モードの例ですが、SQL Serverでは他にもさまざまな認証モードが利用できます。適切な認証モードを選択し、データベースへの安全なアクセスを確保してください。