5

SQL Server 2008 R2 と SQL Server Business Intelligence Development Studio を使用しています。

の 1 つのプロジェクトを作成します。Business Intelligence Project

Ofを作成し、次にData SourceOfを作成しますAdventure Work 2008 DWData Source View

そして、私はそれを作成しますCube

私のプロジェクトはできますがbuild、必要なときに34エラーが発生します。rebuildDeploy

最初のエラーは

OLE DB error: OLE DB or ODBC error: Login failed for user 'NT AUTHORITY\NETWORK 
SERVICE'.; 28000; Cannot open database "AdventureWorksDW2008" requested by the login.
The     login failed.; 42000.   

このリンクを見つけました: SQL Server 2012: ユーザー 'NT Service\MSSQLServerOLAPService' のログインに失敗しました。; 28000

しかし、それは私にはうまくいきません。

4

3 に答える 3

7

私はこの方法で検証してこのエラーを修正します:

最初に開くData Source

ここに画像の説明を入力

次に、Edit接続文字列

ここに画像の説明を入力

ここに画像の説明を入力

そして、私は自分のにuse specific windows ....アクセスするために別のサーバーに接続したいのでSSAS.

ここに画像の説明を入力

于 2014-01-20T07:33:21.687 に答える
4

このエラーは"NT AUTHORITY\SYSTEM"に関するものなので、リレーショナル データベースに移動して Security フォルダーを展開します。

ここに画像の説明を入力

「NT AUTHORITY\SYSTEM」をダブルクリックすると、 「ログイン プロパティ」ウィザードが開き、 「ユーザー マッピング」タブに移動して、使用するリレーショナル データベースを選択します。適切な権限を付与し、[OK] をクリックします。

ここに画像の説明を入力

于 2015-10-11T01:45:43.790 に答える
3

ユーザー (アカウント) 'NT AUTHORITY\NETWORK SERVICE' には、SSAS サーバー デプロイ キューブに対する権限がないと推測しています。SSAS インスタンスで開いてみて、プロパティで「セキュリティ」を選択し、ユーザー「NT AUTHORITY\NETWORK SERVICE」を追加します。

「SSAS サーバー ロール」の例: http://technet.microsoft.com/en-us/library/cc304417.aspx

もちろん、あなたの DW データベースでアカウント 'NT AUTHORITY\NETWORK SERVICE' の権限を確認することは非常に興味深いことです。

于 2013-10-22T08:39:41.107 に答える