当我尝试部署error DW 2008多维数据集时,遇到以下错误:
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授予此帐户运行所需的所有服务的最少权限。
但可惜的是,当我尝试部署我的探险工作DW 2008时,它并不工作。我想知道的是,需要向我的服务帐户授予哪些权限,或者我应该向其添加哪些角色,以及我可以在哪里执行此操作?我需要最少的许可才能部署这玩意儿。
发布于 2010-12-22 05:17:50
尝试在SSMS中运行此程序...
USE [AdventureWorksDW]
GO
CREATE USER [SpecialSQLServerServiceAccount] FOR LOGIN [SpecialSQLServerServiceAccount]
GO
USE [AdventureWorksDW]
GO
EXEC sp_addrolemember N'db_datareader', N'SpecialSQLServerServiceAccount'
GO确保您首先在服务器上创建了登录。
https://stackoverflow.com/questions/4492901
复制相似问题