一般情况下安装sharepoint的时候,选择的是"基本"安装方式。这时候,安装程序就会安装一个免费的SQL  2005  Express嵌入式数据库引擎。

  因为免费的原因,该版本的SQL 2005仅支持1G的内存,4G的数据库容量。因此,很难满足日后发展的需要。而且,因为是和Sharepoint紧密结合在一起安装的,无法使用图形化工具进行管理。
  这些制约因素,对于完全依靠数据库存储的SharePoint来说,是不可接受的。微软官方也建议在生产环境的商业部署,采用商业版本的SQL服务器,以获得更好的伸缩性、更优异的性能。


  有鉴于此,这次我们安装SharePoint 3.0的时候,采用了自定义的安装方式。

  首先,我们搭建一个标准版的SQL  2005数据库。然后,再安装SharePoint 3.0,并把SharePoint 3.0的数据库建立在已经安装的SQL  2005上面。


  

        但是,由于事先准备不足,被安装界面所误导,一开始,我们选择了"独立-在一台服务器上安装所有的组件",而不是“Web前端这一方式。


  

    当采用独立的方式安装的时候,SharePoint还是会安装一个嵌入式的SQL 2005免费版本。虽然可以通过自定义sharepoint内容数据库的方式,迁移内容数据库到正式版的SQL 2005上,但是,SharePoint服务器的配置数据库却无法迁移,只能使用免费版的数据库。

  经过资料搜集,最后得出结论,安装的时候,需要选择“web前端的安装方式,才能把SharePoint 3.0建立在一个现有的SQL 2005标准版上。


        安装完成后,就可以配置SharepointSQL 2005之间的连接,使得Sharepoint可以使用已经独立安装的SQL 2005存储相关的信息。


         Sharepoint要在SQL 2005上面建立2种数据库,一种是Sharepoint本身的配置信息数据库,数据库名一般是SharePoint_config;另外一种数据库就是存储网站本身内容的数据库。每建立一个网站,都会建立一个独立的数据库。
值得注意的是,Sharepoint管理中心本身也是一个网站,也有一个默认的数据库Sharepoint_AdminContent




        首先Sharepoint配置向导里面配置的是“Sharepoint配置数据库。而内容数据库则在建立网站的时候再配置。



        采用这种方式安装Sharepoint 3.0,就可以自定义Sharepoint管理中心的端口。
         而如果采用默认方式安装,这个端口是随机生成,不可选的。虽然最后可以在IIS里面修改,但总有缺陷。



  另外,SharePoint的搜索服务,是依赖于windows内部的索引服务的。因此,需要启用系统自带的索引服务,SharePoint的搜索服务才能正常工作。在输入SharePoint的搜索服务数据库的用户名,密码的时候,必须采用servername\username格式!