<thead id="xjx1f"></thead>
      <sub id="xjx1f"></sub>

        <address id="xjx1f"></address>

            powerdesigner 连接数据库,更新数据库;

             

             

            首先:以管理员身份运行Powerdesigner

             分享图片

             

            一、连接服务器的某个数据库:

             分享图片

            分享图片

            分享图片

             

            点击新建数据源图标分享图片

            分享图片

             

            选择数据源类型:用户数据源;这里说是只用于当前机器,实际局域网里的都可以。

             分享图片

            分享图片

            分享图片

             

             分享图片

            分享图片

            分享图片

             

             分享图片

             

             分享图片

            Successfully,连接成功!

             分享图片

             

            点击确定

            -------------------------------------------------------------------------------

             

            二、修改数据库:生成修改数据库的sql语句

             

             分享图片

            分享图片

             

             分享图片

            分享图片

             

             分享图片

             

            分享图片

             

             分享图片

             

            分享图片

             

             分享图片

            主要看这部分:

            Some data cannot be restored from temporary tables:

            -> from table dbo.tmp_Animal to table Animal, columns: Species, LatinName, Class, OrderName, Family

            -> from table dbo.tmp_EcoTypes to table dbo.EcoTypes, columns: RegionType

            -> from table dbo.tmp_EntityData to table EntityData, columns: DATAID

            -> from table dbo.tmp_InvadePlants to table InvadePlants, columns: InvadeWay

            已Animal表为例分析powerDesigner更新数据库过程:先将备份表Animal表结构和数据为tmp_Animal,然后修改Ainmal表结构,最后将tmp_Animal数据插入已修改的Ainmal表中,插入不进去所以提示警告!

             

            对比Ainmail 表

            数据库中表结构

             分享图片

             

            Powerdesigner中表结构

             分享图片

             

            对比发现字段类型不一致。

             

            特别注意:

            1如果数据库存在某结构(字段、索引等)且powerdesigner也存在某结构(字段、索引),但是数据库与powerdesigner机构不同,会提示警告!例如字段类型不同。

            2如果数据库不存在某结构(表、字段、索引等)且powerdesigner也存在某结构(表、字段、索引),会添加该结构;

            3如果数据库存在某结构(表、字段、索引等)且powerdesigner也不存在某结构(表、字段、索引),会删除该结构;

            这意味着数据的丢失,非常危险!所以每次修改时必须备份数据库。而且此修改过程可能会占用整个数据库,导致正在发布程序无法正常工作。 所以不建议在生产环境的数据库这么做,这只能用于测试环境和开发环境。

             

             

            二、补充

             分享图片

             

             

            这里点击help会出现powerdesigner官方文档:

            分享图片

             

             

             

            翻译就是:

            加号  分享图片表示 添加 , 数据库没有,powerdesigner模型中有。

            减号  分享图片表示 删除, 数据库中有,powerdesigner模型中没有。

            等号  分享图片表示 修改, 数据库中有,powerdesigner模型也有,但是两者不一样。

            点击等号会出现详细列表,例如:

             分享图片

             

            FromModel(表示powerdesigner模型)

            ToDataBase(表示数据库关系模型)

            将以FromModel 列修改数据库。

            双击 感叹号分享图片,显示数据库与powerdesigner模型之间文本格式的差异。要应用的值是蓝色,前面是>>,要删除的值是红色,前面是<<。若不是文本格式改动不会出现弹框。

             分享图片

             

            移动:表示该对象发生了位置的移动,可能从某个对象的子集移动到了另对象的一个子集,(带箭头的绿色圆圈、灰色文本和图标)表示移动前的位置,(带箭头的绿色三角形)表示移动后的位置。 如果同时还发生了修改,则绿色三角形变为红色等号。

             黄色感叹号分享图片,表示它的子项有改动。

            相关文章
            相关标签/搜索
            黄大仙精选资料一肖一码 科尔| 和林格尔县| 石景山区| 瑞金市| 石台县| 庆阳市| 鄂州市| 平陆县| 清新县| 新泰市| 吴堡县| 弥勒县| 博白县| 阿城市| 日喀则市| 霍城县| 白沙| 南部县| 金秀| 页游| 龙游县| 黑水县| 南平市| 卓尼县| 盖州市| 永兴县| 邮箱| 平顶山市| 建宁县| 华宁县| 万荣县| 泸州市| 翼城县| 西林县| 通道| 西乌| 乌鲁木齐县| http://fa.hz0j0r0vo.fun http://fa.hz0j1r3vo.fun http://fa.hz0j0r9vo.fun http://fa.hz0j0r4vo.fun http://fa.hz0j1r7vo.fun