は、私はSQL Serverの2014SQL Server Management Studioのは:ビューのためのselectパーミッション
グループGでのデータベースのパーミッションに問題がある「パスへのアクセスが拒否されました」が含まれたスキーマS1、上のselectパーミッションを持っています多くの意見 ユーザーとして接続すると、すべてのビューが表示されますが、「上位1000行」を選択すると「パスへのアクセスが拒否されました」というエラーが表示されます。
スキーマS1はS2のテーブルを使用し、そのスキーマに選択権限も追加しました。
すべてのアクセスを削除してグループGにテーブルの選択権限を与えようとしましたが、同じメッセージが表示されます。
また、私はまた、「補助金で」可能なすべての助成金とを与えてみましたが、それほど成功しなかった..私は 'ビュー定義の権利を付与していないにもかかわらず、私はそれがなどがありますどのような列見ることができ
に気づきました遠い
これは、テーブルで選択を行うときのエラーの説明です。
誰かがこれまでに遭遇したことや、私が間違っていることを知っている人がいますか?
パスへのアクセスが拒否されました。 System.IO.Path.InternalGetTempFileNameでSystem.IO .__ Error.WinIOErrorでSystem.IO .__ Error.WinIOError(のInt32のerrorCode、文字列maybeFullPath) (AT
) ((mscorlib)
プログラム位置Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LaunchFormHost.CreateScriptWindow(String text、String scriptType、String dbName) (Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.LaunchFormHost.Microsoft.SqlServer)の を返します。 Management.SqlMgmt.ILaunchFormHost3.ScriptToNewWindowAndExecute(String text、String scriptType) (Microsoft.SqlServer.Management.UI.VSIntegration)。 Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolsMenuItemBase.MenuInvokedHandlerでObjectExplorer.OpenTableHelperClass.SelectTopNRows(NodeContext parentContext、のInt32 topNValue)Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.SelectTopNRows.Invoke() で(オブジェクトクリア一時は残念ながら
は権限がOKですが判明助けにはならなかった送信者、EventArgsのargsを)
SSMSを管理者として起動し、それが機能するかどうか確認できますか。 –
でも動作していないようです。 – Aswin
これはSQL Serverのエラーではなく、Management Studioの外観上の問題です。一時ファイルへのアクセスや一時ファイルの作成に問題があるようです。マシン上のtempディレクトリからいくつかの.tmpファイルを消去して、それが機能するかどうか確認してください。 – steoleary