powerdesigner for sqlserver的一些实用配置

在实用powerdesigner生成sqlserver 数据表时常常遇到一些问题:

1.数据中定义的字段名称相同生成物理模型时会报错。

2.数据各表之间的主键不能定义一样的名称。

我现在的需求是将数据库设计成,每个表的主键都是id,自动增长。

实现的方法是:

去掉名称的检验

tools = 》 check model...

将错误检查中的 Data Item 勾掉,将实体属性中的name和code 的验证勾掉

tools=>model options

将选中的选项勾掉。

实现id的自动增长


自动增长的设置要在物理模型中进行设置,生成物理模型后

双击id列

勾选此选项

然后直接查看数据库代码 在数据库中执行就ok了。但需要注意,此种设置对主外键关系会产生混乱。建议手动修改一下

时间: 2024-09-30 15:22:03

powerdesigner for sqlserver的一些实用配置的相关文章

PowerDesigner从SqlServer数据库导入数据模型

Powerdesigner 从数据库导入数据 第一步, 打开 powerdesigner, 在菜单选择 [File] 选项, 然后在弹出的下拉单中选择 [Reverse Engineer]选项,再选择[Database]选项 第二步 可以选择[Using a data source]选项右边的按钮 第三步 弹出[Connect to a Data Source]对话框 ,点击配置 第四步 创建一个新的ODBC连接 第五步在弹出的对话框,选择[系统数据源]选项,然后点击下一步 第六步在弹出的对话框

PowerDesigner连接SqlServer数据库导出表结构

原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物理数据模型,具体如下图: 第二步.新建成功之后,点击"Database"->"Connect..",配置需要连接的数据源. 具体配置如下: 第三步.点击"Database"->"Reverse Engineer Database

webpack实用配置

前面的话 上文介绍了webpack入门,本文将详细介绍webpack实用配置 版本号 以entry.js打包为bundle.js为例,出口的filename可以设置为[id].[name].[hash].[chunkhash]等替换形式,如下所示 var webpack = require('webpack'); module.exports = { entry: './entry.js', //入口文件 output: { path: __dirname,//出口路径 filename: '[

SqlServer 连接字符串多种配置

1 Application Name(应用程序名称):应用程序的名称.如果没有被指定的话,它的值为.NET SqlClient Data Provider(数据提供程序). 2 AttachDBFilename/extended properties(扩展属性)/Initial File Name(初始文件名):可连接数据库的主要文件的名称,包括完整路径名称.数据库名称必须用关键字数据库指定. 3 Connect Timeout(连接超时)/Connection Timeout(连接超时):一个

采用sqlserver的缺省配置,在生产环境经常碰到系统响应慢(甚至hung的情况)

请重视并正确配置sqlserver实例及数据库的参数,一般化的配置推荐如下: 1.数据和日志文件的初始大小分别设置为10G和2G,均设置为按照固定200M大小增长,不限制最大值: 2.sever实例设置最大并行度为1(最大不要超过4),或并行的开销阈值为20:   没有更改sqlserver的缺省配置,在生产环境经常碰到系统响应慢(甚至hung的情况),日志扩展与并行计算引起线程交互的等待事件如下:

ogg 12.3 for sqlserver 2016 CDC模式配置

本文主要讲述ogg 12.3 通过CDC抽取sqlserver 2016 enterprise的过程,投递配置相对简单,所以不在此阐述. 配置步骤概述 1. 解压ogg 12.3 for sqlserver软件,执行create subdirs,编辑mgr并启动. 2. 数据库安装配置,并打补丁 3. create schema ogg 4. 创建测试表 5. 创建globals文件 6. 创建同步用户 7. 确保sqlagent能正常启动 8. 在源端DB上启用CDC 9. add trand

第十七章——配置SQLServer(3)——配置“对即时负载的优化”

原文:第十七章--配置SQLServer(3)--配置"对即时负载的优化" 前言: 在第一次执行查询或者存储过程时,会创建执行计划并存储在SQLServer的过程缓存内存中.在很多时候,我们会执行一些简单的程序,仅仅执行一次,而为这些查询创建存储过程是非常浪费内存资源的.由于内存不足,可能会导致你的缓存溢出,从而影响性能.在2005之前,这是一个大问题,为了纠正这个问题.微软在SQLServer 2008中引入了对即时查询负载的优化功能.这个功能在2012也依旧可用.是基于实例级别的.

sqlserver整理的实用资料

1 --- 创建 备份数据的 device 2 3 USE DB_ZJ 4 EXEC sp_addumpdevice 'disk', 'testBack', 'c:\MyNwind_1.dat' 5 --- 开始 备份 6 BACKUP DATABASE DB_ZJ TO testBack 7 No pains,No gains. 8 经典SQL语句大全 9 10 一.基础 11 1.说明:创建数据库 12 CREATE DATABASE database-name 13 2.说明:删除数据库

SQLServer 2012 Always on配置全过程

SQLServer 2012 Always on是针对高可用性和灾难恢复的新解决方案.可以配置一个或多个辅助副本以支持对辅助数据库进行只读访问,并且可以将任何辅助副本配置为允许对辅助数据库进行备份. 这样就提供了硬件的使用效率. “可用性组”针对一组离散的用户数据库(称为“可用性数据库”,它们共同实现故障转移)支持故障转移环境.一个可用性组支持一组主数据库以及一至四组对应的辅助数据库.可用性组在可用性副本级别进行故障转移.故障转移不是由诸如因数据文件丢失或事务日志损坏而使数据库成为可疑数据库等数