可以修改SQLserver数据库表的结构的软件,哪个最好。(50)

  • 主题发起人 主题发起人 zyt_1978
  • 开始时间 开始时间
Z

zyt_1978

Unregistered / Unconfirmed
GUEST, unregistred user!
可以修改SQLserver数据库表的结构的软件,哪个最好。
 
自带的企业管理器
 
顶楼上[:D]
 
你上 www.feelfine.cn 看看《智能数据库升级软件》,放心不是广告,不要钱的。
 
MS SQL帶的企業管理器可以實現。而且操作簡單。
 
不要开玩笑了,我开发的程序和数据库给客户后,以后修改了程序,修改了数据库表结构客户那里也要修改,比较麻烦,找一个简单的软件,可以连接数据库,修改数据库表结构。因为客户那里是MSDE,没有企业管理器。
 
呵呵,我们不是在开玩笑,是你开始时没有表达明确。一般来说,如果你的改动不大,可以将改动的地方用SQL语句来实现,用户那边可以用一个专门的程序或是你开发的程序来实现升级功能。如果改动的比较多,有一个软件可以对两个数据库进行对比,将结构的不同生动生成SQL语句,再用上面的说法来升级,软件名我不记得了。之前我采用的是第一种方法,将改动变成SQL语句,保存在一个文本文件中,再写一个小程序,专门来执行这个SQL文本文件。然后用winrar将这两个文件压缩成exe文件,设定解压后自动执行那个小程序,那个小程序自动调用SQL文本文件,进行更新。
 
给你个建议,配合软件版本,加入相应的升级SQL(针对数据库),这样操作即方便又稳定,你也只需要升级软件就行。具体做法:在程序启动时检测数据库版本(在数据库中某个字段里保存版本标识),相应的版本执行相应的SQL语句。你每次升级时去手动修改客户那边的数据,这是非常不安全的做法,万一数据丢失了呢?万一某个地方你忘了修改了呢?那你的软件能稳定吗?
 
赞同Star5的建议,这样做非常安全,
 
EMS SQL Manager for SQL Server我一直在用。。非常不错。。即使是 Lite Edition(freeware)版的功能,也比 自带的企业管理器 强大得多。
 
EMS SQL Manager for SQL Server这个还需要安装呀,最好是绿色的,不用安装。直接拷贝到客户的电脑上,然后操作多好呀。
 
后退
顶部