Active Directory Integrated authenticationとSql Server Management Studio(バージョン17.1)を使用して接続できるAzureデータベースがあります。しかし、私はsqlcmdを使用して接続しようとすると、(バージョン13.1.811.168)、経由:私はそのリンクに移動し、最新バージョンをダウンロードした場合sqlcmdでAzure DBに接続できません
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : SQL Server Network Interfaces: Unable to locate the registry entry for adalsql.dll file path. Verify that Active Directory Authentication Library for SQL Server is properly installed. For details, please refer to: http://go.microsoft.com/fwlink/?LinkID=513072 .
:私はこのエラーを取得する
sqlcmd -S my-dataabse.database.windows.net -G -C -Q "SELECT name FROM master.dbo.sysdatabases"
adalsql.dll
、それは私が既にそれをインストールしていることを私に伝えます。また、C:\Windows\System32\adalsql.dll
が存在することが確認できます。
わからないので、それは私のサーチパス上の最初のsqlcmd.exe
は、64ビット版だったことが判明し、SQL Server Management Studioのが唯一のadalsql.dll
の32ビット版をインストールし、そう...次