SQL Server 2014 のデータベースに対する権限に問題があります。
グループ G は、多数のビューを含むスキーマ S1 に対する選択権限を持っています。ユーザーとして接続すると、すべてのビューを表示できますが、「上位 1000 行」を選択すると、「パスへのアクセスが拒否されました」というエラーが表示されます。
スキーマ S1 は S2 のテーブルを使用し、そのスキーマに選択権限も追加しました。
すべてのアクセス権を削除して、グループ G にテーブルの選択権限を付与しようとしましたが、同じメッセージが表示されます。
また、「ビュー定義」権限を付与していなくても、どの列があるかなどを確認できることに気付きました.
また、可能なすべての許可と「許可あり」を与えようとしましたが、これまでのところ成功していません。
これは、テーブルで選択を行うときのエラーの説明です。
誰かが以前にこれに遭遇したか、私が間違っていることを誰か知っていますか?
パスへのアクセスが拒否されました。(mscorlib)
プログラムの場所:
Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer. Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LaunchFormHost.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHost3.ScriptToNewWindowAndExecute での LaunchFormHost.CreateScriptWindow (文字列テキスト、文字列 scriptType、文字列 dbName) Microsoft.SqlServer でMicrosoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.SelectTopNRows.Invoke() の Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolsMenuItemBase.MenuInvokedHandler(オブジェクト送信者、EventArgs args)