3

第一次尝试将 MOSS 解决方案从开发服务器部署到 UAT 服务器。在执行此命令时

stsadm -o addsolution -filename xxx

我得到一个“对象引用未设置为对象的实例”基于这些链接:(和其他):

[ http://social.msdn.microsoft.com/forums/en-US/sharepointdevelopment/thread/63f0f95d-1215-4041-be6d-64ae63bda276/][1]

[ http://www.telerik.com/community/forums/thread/b311D-bachea.aspx 我确定了以下几点:][1]

  1. 我是 MOSS 服务器上农场管理员组的成员
  2. 我是服务器上 WSS_RESTRICTED_WPG 的成员
  3. 我已经在服务器上的 WSS_ADMIN_WPG 组中

我检查了事件日志,发现异常说登录到我的站点服务数据库失败。

如果我尝试通过 SQL Server Mgt Studio 添加自己,我无权设置对该数据库的访问权限,例如:

原因:无法打开登录请求的数据库“SharedServices1_DB”。登录失败。用户 'XXXXX\Administrator' 登录失败。

那么,我错过了什么?我需要做任何明显的事情吗?欢迎任何有用的建议。

谢谢

[1]:http://MSDN论坛帖子

[1]:http://Telerik支持线程

4

3 回答 3

4

我认为您缺少的显而易见的事情是用户帐户没有使用共享点数据库所需的权限 - 正如您在帖子中所说的那样;)

于 2008-10-30T21:05:09.910 回答
2

添加解决方案与 SSP 无关。

此错误通常是因为执行 stsadm 命令的用户无权访问场配置数据库。这与只有“场凭据”帐户才能访问场配置数据库这一事实有关。

您可以尝试以下两种方法之一:

  1. 以“场凭据”帐户的身份运行 stsadm 命令。通常这是一个服务帐户,默认情况下,它是在安装过程中用于创建场数据库的帐户。
  2. 将“农场凭据”帐户更改为您的登录用户。您可以使用 stsadm -o updatefarmcredentials 来执行此操作

希望有帮助!

于 2008-11-05T06:58:32.093 回答
-1

问题似乎不在于您的解决方案,而在于 SSP。尝试删除 UAT SSP 并重新创建它并与您的站点关联。

如果可行,您将需要找出问题发生的原因。

于 2008-10-30T20:47:51.583 回答