1

问题:
在 MS SQL Server 上安装新的 SQL 实例后,无法访问内部站点

描述:
我在 W2K3 服务器上安装了 WSS 3.0。最初,Backupexec (bkupexec) 只有一个 MS SQL (MSDE) 实例。后来,我们安装了 WSS 3.0,而不是安装新的 SQL 实例,而是安装在同一个实例 (bkupexec) 上。因此,在某个时候,Backupexec 中的所有 DB 和 WSS 中的所有 DB 都在同一个 SQL 实例中。

在我们注意到这一点之后,我们想将这两个拆分为两个单独的实例:bcupexec 和 sharepoint。首先,我已经对 backupexec 实例中的所有数据库进行了备份。然后,我安装了新的 SQL 实例并将其命名为 Sharepoint,并尝试将所有 WSS 数据库恢复到新的 SQL 实例中。完成后,我检查 IIS 中的引用,以便 Content 和 Config 指向新实例。但从那以后就再也没有去了。

我可以从 IIS 和浏览器中访问管理站点。我无法访问任何内部 WSS 站点。它要求进行身份验证。我使用的只是 Windows 身份验证。帐户在 AD 中。

由于我是 WSS 的新手,因此我将非常感谢所有建议和可能的修复。

4

2 回答 2

1

如果您更改了网站集的内容数据库的位置,则需要使用 SharePoint Central Admin 分离并重新附加它们。

导航到应用程序管理并切换到您关注的应用程序。单击标题SharePoint Web 应用程序管理下的“内容数据库” 。从这里您可以单击“删除内容数据库”并单击“确定”。

这不会从 SQL 中删除物理数据库,它只会断开数据库与该 Web 应用程序的关联。然后,您可以从管理内容数据库屏幕中添加内容数据库,并键入您希望与应用程序关联的数据库的名称。

如果权限问题仍然存在,请确保为应用程序启用匿名访问,并从 SQL 和 SharePoint 中为数据库启用适当的服务帐户权限。

于 2009-04-21T16:42:51.890 回答
0

不确定这会有所帮助,但试试看...

  1. 在中央管理中,确保您检查网站集管理员的网站集,并确保您使用的是该用户。
  2. 在 IIS 管理器中,检查以确保用户有权访问 IIS 网站。
于 2009-04-21T15:26:50.823 回答