最新消息:ww12345678 的部落格重装上线,希望大家继续支持。

[转]Microsoft Dynamics AX 4.0/2009 环境迁移

AX 2009 William 1979浏览 0评论

Dynamics AX 2009 环境移植

 

这里的环境移植仅仅讨论最基本的环境移植,仅仅包括:applicationdatabase

 

移植准备

Application Files

默认路径C:ProgramFilesMicrosoft Dynamics AX50ApplicationAppl[需要移植的AX文件夹],例如:

先停止AOS(也可以不停止AOS,由于AX的代码缓存机制的存在,如果有最新的开发,AOS还没有从缓存写入文件系统,会稍微丢掉一点新开发的内容。),然后复制整个文件夹。

 

Database(仅讨论SQL Server

默认路径:C:Program FilesMicrosoft SQLServerMSSQL10_50.MSSQLSERVERMSSQLDATA[需要移植的AX应用对应的数据库文件和日志文件,例如:DynamicsAx.mdf和DynamicsAx.ldf

先停止数据库,然后复制该路径下的数据库文件和数据库日志文件。

 

安装Dynamics AX 2009环境(只需要安装AOS、Client)

具体的安装方法这里就不做讨论了,论坛中有很多相关的说明。

 

至此准备工作完成。

 

开始移植

 

移植Application Files

将之前准备好的Application Files 文件夹(例如:DynamicsAX)复制到新环境的AOS服务器的对应目录下,默认路径C:Program FilesMicrosoftDynamics AX50ApplicationAppl

不需要对Application Files做任何改动。

 

移植Database

将之前准备好的数据库文件和日志文件,复制到新环境的数据库服务器上,这里就还是存放在默认安装的路径下:C:Program FilesMicrosoftSQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATA

 

附加数据库

打开SQL Server Management Studio,将需要移植的数据库附加到新环境的数据库,操作:数据库→附加→选择之前复制到数据库服务器上的xxxx.mdf文件

 

 

修改数据库中的用户信息

如果是环境移植前后都在同一个AD域下面,那么不需要修改用户信息,应该重新配置好客户端连接就可以进行访问了。

 

如果移植前后在不同的域中,则需要到数据库中修改用户信息。

到数据库中找到需要移植的数据库中的表:“USERINFO”,编辑此表。

为了方便,可以获得系统的最大权限,直接找到Admin用户(即IDAdmin的用户),对其进行修改。

这里需要编辑的字段有三个:NETWORKDOMAINNETWORKALIASSID

NETWORKDOMAIN新环境的域名(例如:dynamics.cn

NETWORKALIAS:有本地管理员权限的域管理员的用户名(例如:administrator

SID:操作系统的网络唯一标识,这个一般人都是记不住的,不过可以在控制台中查看。

 

查看SID的方法:

打开Windows控制台,操作:开始→运行→CMD→回车

输入命令:whoami /user

在控制台中就能够看到操作系统的用户信息以及SID信息了。

如果是XP的话,可以在注册表中查看到SID

HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsNTCurrentVersionProfileList”分支,在下面的ProfileImagePath键 值中即可查看SID对应的账户名称,该账户下的SID键值即是该账户的SID值

 

⑤ 配置服务和客户端

修改好NETWORKDOMAINNETWORKALIASSID信息后,再通过“控制面板所有控制面板项管理工具”下的Microsoft Dynamics AX 2009Server ConfigurationMicrosoft Dynamics AX 2009 Configuration配置连接信息。

 

至此移植完成。

 

由于我的环境相对简单,所以可能覆盖的问题可能情况不一定很全,所以如果大家有什么宝贵的经验,一定多多分享,谢谢!

 

原文地址:http://www.qiuhao.com/thread-14571-1-1.html

转载请注明:ww12345678 的部落格 | AX Helper » [转]Microsoft Dynamics AX 4.0/2009 环境迁移

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址