問題タブ [azure-sql-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure SQL データベース - Active Directory 統合認証
私は以下を達成したいと思います:
運用構成では Azure でのSQL 認証を避け、 Active Directory 統合認証を使用する
Azure の接続文字列セクションに移動し、次の接続文字列をコピーすると:
それを使用してみてください。次の例外が発生します。
例外メッセージ: 'User ID'、'UID'、'Password' または 'PWD' 接続文字列キーワードで 'Authentication=Active Directory Integrated' を使用できません。例外スタックトレース: System.Data.SqlClient.SqlConnectionString..ctor(String でconnectionString) で System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions 前) で System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(DbConnectionPoolKey キー、DbConnectionPoolGroupOptions プールオプション、DbConnectionOptions& userConnectionOptions) で System.Data.SqlClient.SqlConnection.ConnectionString_Set( DbConnectionPoolKey キー)
データベース管理者/インフラストラクチャの経験が非常に限られているため、Azure で取得した接続文字列に「ユーザー ID」が明示的にリストされている場合、「ユーザー ID」がすべてを壊す理由がわかりません。
注意すべき点がいくつかあります。
- SQL 認証が機能する
- Active Directory 管理者が設定されています