Windows7上のMicrosoftSQLServer2012でAnalysisServicesを使用しています。
マイニングモデルを作成して処理しようとしました。処理中に次のエラーが発生します。
OLE DBエラー:OLE DBまたはODBCエラー:
ユーザー'NT Service\MSSQLServerOLAPService'のログインに失敗しました。; 28000。
これを修正してモデルを正常に処理するにはどうすればよいですか?
Windows7上のMicrosoftSQLServer2012でAnalysisServicesを使用しています。
マイニングモデルを作成して処理しようとしました。処理中に次のエラーが発生します。
OLE DBエラー:OLE DBまたはODBCエラー:
ユーザー'NT Service\MSSQLServerOLAPService'のログインに失敗しました。; 28000。
これを修正してモデルを正常に処理するにはどうすればよいですか?
最近、同様のエラーが発生しました。
エラーが私に与えた名前で、ssmsに新しいログインを作成することによって私のエラーは修正されました。
あなたの場合は「NTService\MSSQLServerOLAPService」になります
次に、「ユーザーマッピング」ページの新しいログインのプロパティで「db_datareader」と「db_datawriter」を確認する必要があります。使用しているデータベースを上部で確認し、次に「db_datareader」と「db_datawriter」を確認してください。「Database Role Membership For:Database_Name」と表示されています。
お役に立てれば。
また、試すことができるものは次のとおりです。「サーバーマネージャー」、「構成」、「サービス」に移動します。使用している「SQLServer Analysis Services(Instance_Name)」を検索します。[プロパティ]に移動し、[ログオン]タブに移動します。「このアカウント」のオプションを使用する場合は、「なりすまし情報」のキューブのデータソースで指定されているアカウントをユーザー名とパスワードとして使用してください。
これは通常、サービスを実行しているアカウントに、要求されたことを実行するための適切な権限がないためです。
私が知っているこれまでのところ、これを行うには2つの方法があります。
Amir の反対の論理を使用して解決策を見つけました。
私はローカルで実行しているだけですが、後で本番環境にプッシュされる変更を加えています。したがって、ローカルで実行している場合は、このソリューションが役立つ場合があります。
これでデプロイできるはずです。