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分离掉,看看管理中心和网站能不能正常的访问~~

WSS 3.0部署备忘 五_Windows出错的过程

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

 

 

 

 

 

 

 

 

 

 

 

 

 

努力学习~~