使用Visio2003更新SQL2005数据库

GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
https://cnsendnet.taobao.com
来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=1914

1.

使用Visio2003更新SQL2005数据库

2.

使用Visio2003更新SQL2005数据库

3.

使用Visio2003更新SQL2005数据库

4.点击“新建”

使用Visio2003更新SQL2005数据库

 

 5.

使用Visio2003更新SQL2005数据库

6.

使用Visio2003更新SQL2005数据库

 

7.

使用Visio2003更新SQL2005数据库

 

8.

使用Visio2003更新SQL2005数据库

 

9.

使用Visio2003更新SQL2005数据库

 

10.

使用Visio2003更新SQL2005数据库

 

11.

使用Visio2003更新SQL2005数据库

12.

使用Visio2003更新SQL2005数据库

 

13.

使用Visio2003更新SQL2005数据库

 14.

使用Visio2003更新SQL2005数据库

 15.

使用Visio2003更新SQL2005数据库

 

例子:

  1. 在IDOADB.dbo.TSysConfig表中添加以下字段

 使用Visio2003更新SQL2005数据库

 

  1. 如下图所示,并没有列出我更改的表TSysConfig

 使用Visio2003更新SQL2005数据库

 使用Visio2003更新SQL2005数据库

  1. 完成以下几个步骤

 使用Visio2003更新SQL2005数据库

  1. 点击“完成”按钮,更新数据库,生成脚本

使用Visio2003更新SQL2005数据库

  1. 然后提示是否浏览冲突日志,打开后,如下图所示(什么意思啊?)

使用Visio2003更新SQL2005数据库

 

  1. 判断一个模型里是否存在某一个表,不能单搜索形状,归根结底是在以下地方查看。

 使用Visio2003更新SQL2005数据库

使用Visio2003更新SQL2005数据库

  1. 使用模型更新数据库的时候,最好是签出模型(使模型是非只读状态)因为模型更新数据库后,会将模型中的对象标记为是通过对数据库实施反向工程而得到的(标注一个状态,这个状态用于指示本次对数据库的更新是使用这个模型更新的),更新完后,然后保存模型,签入。如果不保存签入的话,虽然数据库已经更新过了,但是你下次再次打开模型去更新数据还是会提示模型和数据库有差异。

二、2013年11月7日,使用BMDB模型更新数据库的时候,发现提示所有的表都将在数据库中创建,不知道怎么回事。

2.1 截图如下所示

使用Visio2003更新SQL2005数据库

2.1 如果选择【更新数据库】,点击下一步,那么会删除数据库中的所有表,然后创建空表。这样很危险。而应该选择【不更改】然后点下一步,那么会生成创建所有表的SQL语句,由于这些表已经在数据库中存在,那么这些SQL语句会执行失败,对数据库没有什么影响。

 

GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
https://cnsendnet.taobao.com
来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=1914