1

SQL Server ログオンに問題があります。SQL Server(2008)からデータを取得し、必要な方法で表示するExcelスプレッドシートを作成しています...

ログイン 'genericReadOnly' と 'genericReadWrite' を使用せずに SQL ユーザーをセットアップしました。environ("username") を使用して Windows ログインを取得し、そのユーザーがアクセスできるレポートを取得するつもりでした。これは、私と私のチームが作業している間は正常に機能していましたが、既に SQL Server で「Windows ユーザー」としてセットアップされています。

ACCESS DENIED FOR DOMAIN\USERNAME接続文字列がgenericReadOnly SQLユーザー名を使用しているにもかかわらず、Windowsユーザーとしてもリストされていない人にファイルを送信しました.

アクセスが必要なすべての人に特定のユーザー名を追加することはできないため、任意のアイデア。

4

1 に答える 1

0

ドメイン グループを作成し、そのグループを適切な権限を持つ SQL インスタンスへの Windows ログインとして追加することをお勧めします。

次に、Excel ファイルを使用する必要がある人を追加します。そのグループのメンバーである必要があり、コードや SQL セットアップを変更する必要はありません。

于 2012-09-08T02:14:14.297 に答える