3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ODBCでAzureAD認証のAzure SQL Databaseに接続する

Posted at

WindowsのODBCでAD認証のAzure SQL Databaseに接続します。

  • テスト環境
    • Windows 11 64bit
    • Microsoft ODBC Driver 17.1 for SQL Server

Azure Portalからの接続

Azure Portalにログインし、接続したいSQL Databaseを選択します。

image.png

クエリーエディターで接続を試みます。
ファイアウォールなどの設定がある場合は接続に失敗することがあります。その場合「サーバーxxxの許可リストIP xxx.xxx.xxx.xxx」をクリックすると許可リストに加えることが可能です(設定によります

image.png

許可リストへの接続ができると以下のメッセージがでて接続可能になります。
image.png

image.png

ODBCドライバーのダウンロード

以下からODBCドライバーをダウンロードします。ここではMicrosoft ODBC Driver 17.1 for SQL Serverを導入します(2022-09の最新は18.1.1.1です)。

ODBC Driver for SQL Server のダウンロード - ODBC Driver for SQL Server | Microsoft Docs

image.png

ODBCドライバーの導入

msodbcsql.msiを起動します。
image.png

「次へ」で進みます。
image.png

ライセンス条項に同意して「次へ」で進みます。
image.png

「次へ」で進みます。
image.png

「次へ」で進みます。
image.png

「インストール」で進みます。

image.png

「完了」します。
image.png

ODBCの設定

ODBCデータソースアドミニストレーター(64bit)を起動します。
image.png

ユーザーDSNかシステムDSNで「追加」をします。
image.png

「ODBC Driver 17 for SQL Server」を選びます。(「SQL Server」ではありません)
image.png

WebブラウザでAzure Portalを開き、概要の「データベース接続文字列の表示」をクリックします。
image.png

ODBCタブを選ぶとAD認証で接続する場合の情報が得られます。
image.png

ODBCデータソースアドミニストレーターに戻ります。
名前には任意の名前を選びます。
サーバーには上で得た接続情報からサーバー名をコピーします。
image.png

「AzureADパスワード認証で、ユーザーが入力するログインIDとパスワードを使う」を選びユーザーとパスワードを入力します。
image.png

既定のデータベースを利用したいDBに設定します。
image.png

完了します。
image.png

「データソースのテスト」を行います。

image.png

テストが成功したらOKで保存します。

image.png

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?