• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
梧桐爱凤
博客园    首页    新随笔    联系   管理    订阅  订阅

WSS 3.0部署备忘 五

WSS 3.0部署备忘 五 WSS 数据库引擎更换全纪录

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、第七步没有搞定 有高手么!!

 

 

 

 

 

 

 

 

 

 

 

 

 

每多学一点知识,就少写一行代码
posted @ 2012-06-14 14:45  梧桐爱凤  阅读(1828)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3