Reporting Service和SQL Server Integration Services服务不能启动(二)

2014-11-24 09:52:43 · 作者: · 浏览: 1
fig 文件中 LogonCred 的加密值。
这个错误,是由于对 Rsconfig 工具的理解不深,多输入一个参数所致。
我们知道,sql server 的认证方式分为 windows 和 sql。其命令不同:
对于使用 SQL 方式:
rsconfig -c -s (local) -d reportserver -a SQL -u sa -p 密码
对于使用 WINDOWS 方式:
rsconfig -c -s (local) -d ReportServer -a WINDOWS -U 域用户 -P 密码
实际上,还有一种认证方法,即服务帐号。这时,就不要指定用户了。
rsconfig -c -s (local) -d ReportServer -a WINDOWS
但是,我想当然的输入了服务帐号,但是,又未提供密码,致使错误发生。
rsconfig -c -s (local) -d ReportServer -a WINDOWS -U "NT Authority\NetworkService"
rsconfig 命令参数解释:
-s 后的参数表示sqlserver实例名称;
-d 表示报表服务所连的 数据库,通常都是reportserver;
-a 表示认证方式, windows 或 sql。
管理组 ForefrontClientSecurity 的 MOM 引擎无法初始化。9000
Microsoft Operations Manager Service (MOMService.exe)无法以提供的凭据运行,或者密码已过期。如果此计算机为域控制器,验证是否已授予操作帐户本地登录的能力。
请使用 SetActionAccount 实用程序设置符合 Microsoft Operations Manager 文档中所述准则的操作帐户。
"C:\Program Files\Microsoft Forefront\Client Security\Server\Microsoft Operations Manager 2005"
SetActionAccount.exe ForefrontClientSecurity -set 域名 用户名
这个命令的格式,也比较怪异,一般情况下,开关在前,参数在后,而它把开关放在参数的后面;其次,域名与用户名一般也是连在一起,以 域名\用户名 的形式出现,而它却把域名与用户名分开,作为两个参数。
Integration Services展开时出现错误:无法为此请求检索数据。(Microsoft.SqlServer.SmoEnum)
无法解决 UNION 操作中 “SQL_Latin1_General_CP1_CI_AS” 和 “Chinese_PRC_CI_AS” 之间的排序规则冲突。
(Microsoft SQL Server,错误:468)
把 ReportServer 和 ReportServerTemp 的排序方式进行变更。
ALTER DATABASE [DBName] COLLATE Chinese_PRC_CI_AS
但是,OnePoint 却改不起来,下面是错误信息。只好作罢。
消息 5075,级别 16,状态 1,第 1 行
列 'RelationshipDefinition.IsContainmentRelation' 依赖于
数据库
排序规则。
如果绑定到架构的对象依赖于数据库排序规则,则无法更改数据库排序规则。
请删除数据库排序规则的依赖项,然后重试操作。
还有一个拒绝访问的问题,我也未能搞清楚,因为,原来肯定是能够访问的,怎么突然会有那么多的目录和注册表不能访问。
以下是微软对服务帐号的说明。
============
作为 ReportServer 服务实例的 Microsoft SQL Server 2000 报表服务服务帐户
设置 NT Authority\Local Service 内置用户帐户后,您可能无法启动 ReportServer 服务。
此外,试图启动 ReportServer 服务时您可能会收到以下错误消息:
无法在本地计算机上启动 ReportServer 服务。
原因出现此问题的原因是 NT Authority\Local Service 内置用户帐户没有足够的权限访问报表服务安装文件夹。
解决方案
若要通过使用 NT Authority\Local Service 服务帐户运行报表服务,
必须提供报表服务文件夹 NT Authority\Local Service 服务帐户的足够权限。
如果您使用报表服务器的 Windows 服务,请按照在通过使用 NT Authority\Local Service 服务帐户运行报表服务之前的下列步骤操作:
1.将 NT Authority\Local Service 内置用户帐户添加到调试器用户 Windows 用户组。
2.将以下权限添加到报告服务文件夹和文件到 NT Authority\Local Service 用户帐户:
默认文件夹位置是 C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\
LogFiles 文件夹的添加完全控制权限。子文件夹继承权限。
ReportServer 文件夹中添加读取权限。子文件夹继承权限。
对于 RSReportServer.config 文件添加写入权限。子文件夹不继承权限。
3.NT Authority\Local Service 内置用户帐户设置为 ReportServer 服务的服务帐户。
4.重新启动 ReportServer 服务。
如果您使用的报表服务器 Web 服务,请按照在通过使用 NT Authority\Local Service 服务帐户运行报表服务之前的下列步骤操作:
1.将 NT Authority\Local Service 用户帐户添加到调试器用户 Windows 用户组。
2.将以下权限添加到报告服务文件夹和文件到 NT Authority\Local Service 用户帐户:
LogFiles 文件夹的添加完全控制权限。
默认文件夹位置是 C:\Program Files\Microsoft SQL Server\MSSQL\Reporting 服务。
此外,子文件夹继承权限。
对于 ReportServer 文件夹中添加读取权限。
默认文件夹位置是 C:\Program Files\Microsoft SQL Server\MSSQL\Reporting 服务。
此外,子文件夹继承权限。
对于 RSReportServer.config 文件添加读取权限、 读取和执行权限和写入权限。
默认文件位置是 C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer。
子文件夹不继承权限。
为 Globa