0

SQL Server 2012では、SSRSに対する完全な制御権と特定のDbに対するアクセス許可を与える方法をどのように設定し、データベースのバックアップ/リストアを完全に制御できますが、同じSQL Serverマシン上の他のデータベースを制御することはできません。SQL Server Reporting Servicesをセットアップするためのアクセス許可を割り当てる方法

+0

ユーザーはSQLログインまたはNTLMを使用し、データ、 'table、procedure、views'などを変更しますか? – Searching

+0

@自分のデータベースを完全に制御してSQLログインを検索し、自分のデータベースのSSRSレポートを設定して実行できるようにします。しかし、他のユーザーのデータベースへのアクセスはありません。 – nam

答えて

0

sqlloginというSQLユーザーログインを作成し、このユーザーのServer rolespublicのままにしておきます。このユーザーの

login properties

Login Properties下のセクションUser Mappingで注意を(rightside上のリストにある)に対して、あなたがそれらをしたい1つのデータベースを選択し、以下の役割に

db_backupoperator 
db_datareader 
db_datawriter 
db_ddladmin 

permission example

を選択:画像にすべてのオプションが表示されているわけではありません。

これにより、ユーザログインはtempdb(この例では)のみで、他のユーザでは許可されません。彼らは他のデータベースを見ることができるかもしれませんが、とにかくそれらにアクセスすることはできません。役割here

詳細情報は限りSSRSに関しては、このsqllogin .Thisと、このデータベースにマッピングされたdatasourceはSSRSにだけ、彼らはへのアクセスを取得し、データベースへのアクセス許可と同じではありません作成します。

sample

SSRSの権限は、私はSQLログインを使用することができないかなり確信して、異なっています。これは助けのかもしれないAuthentication SSRS

しかし、これはあなたが始めることを願っています。

関連する問題