Windows認証を使用するSQLデータベースへの接続が必要なC#アプリケーションがあります。しかし、Visual StudioでServer Management StudioとSQL Server Object Explorerを使用してデータベースに接続することはできますが、アプリケーションを実行してアプリケーションがデータベースに接続しようとするたびに「システムを使用する権限がありません」というユーザーが表示されます。アプリケーションでSQL Serverの承認が拒否されました
同じアプリケーションがチームの他のメンバーにも機能し、ある時点で私にとってもうまくいきました。私は間違いなくデータベースにアクセスできます。私が考えることができる唯一の最近の変更は、Visual StudioとServer Management Studioを再インストールしたことです。
これはSQLエラーのようには聞こえませんが、接続が失敗したときにアプリがスローするカスタムエラーか、それが別のものになる可能性がありますか? – Crowcoder
はいこれは、ユーザーがデータベースにアクセスできないときにアプリケーションがスローするカスタムエラーです。 – Rarissimas
正確なSQL例外をトラップできますか? – Crowcoder