問題タブ [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.

0 投票する
2 に答える
9960 参照

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 管理者が設定されています