2010-12-20 2 views
0

실패, 나는 다음과 같은 오류 얻을 : 기본적으로모험 DW 배포 오류를 작동 : 나는 어드벤쳐 작품 DW 2008 큐브를 배포 할 때 lgin이

OLE DB error: OLE DB or ODBC error: Login failed for user 'SpecialSQLServerServiceAccount'.; 28000; Cannot open database "AdventureWorksDW2008R2" requested by the login. The login failed.; 42000. 

를, 내가 가지고 내가 만든이 계정 (SpecialSQLServerServiceAccount) 및 SQL Server를 설치할 때 사용됩니다. 이 계정에는 MSSQLSERVER가 필요한 모든 서비스를 실행하기위한 권한을 가장 적게 부여했습니다.

Adventure Works DW 2008을 배포하려고 시도했지만 작동하지 않습니다. 내 서비스 계정에 권한을 부여해야하거나 사용 권한을 부여해야하는 권한이 무엇인지, 어디에 추가해야합니까? 이 작업을 수행? 배포하는 데 필요한 최소한의 권한이 필요합니다.

답변

0

시도 SSMS이 실행 ...

USE [AdventureWorksDW] 
GO 
CREATE USER [SpecialSQLServerServiceAccount] FOR LOGIN [SpecialSQLServerServiceAccount] 
GO 
USE [AdventureWorksDW] 
GO 
EXEC sp_addrolemember N'db_datareader', N'SpecialSQLServerServiceAccount' 
GO 

먼저 서버에서 만든 로그인이 있는지 확인합니다.

관련 문제