zoukankan      html  css  js  c++  java
  • WSS 3.0部署备忘 五

    WSS 数据库引擎更换全纪录

    环境:

    在服务器上先后有了两个数据库引擎,一个是安装WSS时,自行安装的“Microsoft SQL Server Embedded Edition (Windows)” 即SSEE,另一个是为了进行From认证而安装的“Microsoft SQL Server Express Edition with Advanced Services”,即EXPRESS,

    目的:

    将WSS使用的SSEE中的4个数据库,移到EXPRESS中去。

    步骤:

    1、通过“服务”或 “SQL Server 配置管理器” 停掉 SSEE的服务,服务名称一般为“SQL Server 2005 Embedded Edition (MICROSOFT##SSEE)”

    2、拷贝数据库文件,SSEE的数据库文件在C:\WINDOWS\SYSMSI\SSEE\MSSQL.2005\MSSQL\Data\ ,比如可以把这四个文件拷贝到D盘,建立一个 WssData的文件夹,存放起来,也方便后期的维护和部署~~

    3、附加数据库文件,通过Microsoft SQL Server Management Studio Express 连接到EXPRESS的数据库,将上述4个文件先附加到数据库中

    4、修改SharePoint 3.0 管理中心用的配置文件的数据库。SharePoint_Config或者SharePoint_Config_{GUID}

        a.运行里输入:regedit        

      

        b.找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Secure\ConfigDB
       

        c.名称为 dsn  的数据 值为 Data Source=机器名\Microsoft##SSEE;Initial Catalog=SharePoint_Config(SharePoint_Config_{GUID});Integrated Security=True;Enlist=False

       

        d.修改 其值为 Data Source=机器名\SQLEXPRESS;Initial Catalog=SharePoint_Config;Integrated Security=True;Enlist=False

        

        e.重启iis

        f.测试下:将SSEE中的SharePoint_Config分离掉,看看管理中心和网站能不能正常的访问~~

    出错的过程
    5、 修改SharePoint 3.0 管理中心用的内容数据库。SharePoint_Config或者SharePoint_Config_{GUID}
    
         通过 SharePoint 3.0 管理中心->应用程序管理->内容数据库->Web 应用程序->选择 SharePoint Central Administrator v3->点击 SharePoint_AdminContent 或SharePoint_AdminContent_{GUID}->勾选删除内容服务器->确定 ?等下!!! 脑袋中闪过这样一句话,但是手快了一步,一点击~~ 管理中心的网站挂了!可不嘛?你把内容数据库给删除了 能不出错么~~
    
         悲催了~~ 赶紧将原来的SSEE中的SharePoint_Config备份下,还原到EXPRESS中~~ 还是不行依旧出错 一顿折腾之后~~ 重新运行配置向导,结果出现错误。。
    
    6、WSS 挂了 重新安装~
    
    7、备份原有的数据库 4个,或者最重要的WSS_CONTENT应该就行了~~,备份C:\Program Files\Common Files\Microsoft Shared 的文件,以避免丢失曾经的修改..,首先尝试使用安装软件进行修复!!
    
    8、尝试只重新安装数据库:卸载原有数据库,运行安装程序修复,发现没有重建数据库~~
    
    9、卸载并重新安装WSS

     5、修改网站用的内容数据库WSS_Content或者WSS_Content_{GUID}

         通过 SharePoint
    3.0 管理中心->应用程序管理->内容数据库->点击 WSS_Content或WSS_Content_{GUID}->勾选删除内容服务器->确定;接着,点击添加内容数据库,内容数据库服务器选择:机器名\SQLEXPRESS,数据库名称选择:WSS_Content,其它的和之前一样就好,点击确定,就搞定了哦~~测试下:将SSEE中的WSS_Content分离掉,看看网站能不能正常的访问~~

    6、修改搜索用数据库即 WSS_Search_机器名或者WSS_Search_机器名_{GUID}

        通过SharePoint 3.0 管理中心->操作->服务器上的服务->点击 Windows SharePoint Services帮助搜索 后面的 停止操作(不停下的话,是没法修改的~~)->点击 Windows SharePoint Services 搜索->只修改下数据库服务器的名称为 机器名\SQLEXPRESS,其它的保持不变即可->点击确定->点击启动->点击开始 ,搞定了哦~~由于是要建立所以,可以等下再测试哦

    7、修改管理中心的内容数据库,即 SharePoint_AdminContent或SharePoint_AdminContent_{GUID} 

         通过 SharePoint 3.0 管理中心->应用程序管理->内容数据库->在 Web应用程序的地方选择管理中心的网址,会看到下面的列表中出现了  SharePoint_AdminContent或SharePoint_AdminContent_{GUID}的数据库名称-> 点击 添加内容数据库->数据库服务器选择:机器名\SQLEXPRESS,数据库名称选择:SharePoint_AdminContent,其它的和之前一样就好,点击确定,则会收到以下错误:由于此服务器场中的另一对象已包含同一 ID,无法继续附加操作。百度下 采用

    stsadm.exe -o addcontentdb -url <url> -assignnewdatabaseid <guid> -databasename   SharePoint_AdminContent  -databaseserver 机器名称\SQLEXPRESS

     的方式进行了附加,具体见 http://technet.microsoft.com/zh-cn/library/cc263422(v=office.12).aspx。此后,在内容数据库的列表中可以看到两个数据库的名称,

    8、测试

        停止掉,SSEE的服务,登陆管理中心和网址,看是否正常

    9、第七步没有搞定 有高手么!!

  • 相关阅读:
    ASP.NET 2.0 用户注册控件的密码验证问题
    编程使用GridView,DataList的模版列
    在您的站点上添加 Windows Live Favourites 收藏入口
    推荐个很好玩的开源项目Ascii Generator dotNET
    Castle ActiveRecord 在Web项目和WinForm项目中
    HTML解析器项目进展和新的构思
    SilverLight 的跨域跨域访问
    SQL 语句之Join复习
    【笔记】提高中文分词准确性和效率的方法
    ASP.NET 动态加载控件激发事件的问题
  • 原文地址:https://www.cnblogs.com/loveclumsybaby/p/2549310.html
Copyright © 2011-2022 走看看