首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
SQL2000存储过程怎么管理
加为好友
发送私信
在线聊天
weisai
与雪共舞
等级:
可用分等级:
富农
总技术专家分:
1710
总技术专家分排名:
12100
揭帖率:
78.78%
发表于:
2008-08-20 14:17:41
楼主
现在我接手一系统,后台数据库(SQL2000)中有大概2000多个存储过程,而且是加密的。对这么多的存储过程,怎么管理比较好。
我的目标是:
1, 我想可以清晰的知道每个存储过程的作用,而不需要解密后看注释。
2,当我维护系统时,我可以清楚的知道我该使用现有的存储过程,还是新写一个。
3,当我修改某个已经存在的存储过程时,我能清楚的知道这个修改会影响到哪些的存储过程,自定义函数,触发器
谢谢
问题点数:
50
回复次数:
18
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
happyflystone
无枪狙击手
等级:
可用分等级:
短工
总技术专家分:
73491
总技术专家分排名:
85
4
5
发表于:
2008-08-20 14:24:43
1
楼 得分:
0
1, 我想可以清晰的知道每个存储过程的作用,而不需要解密后看注释。
--
除非人家给你程序说明
2,当我维护系统时,我可以清楚的知道我该使用现有的存储过程,还是新写一个。
--
如果你维护时功能与以前的没有什么 关联可以自己重写
但是已经2000多了,挺吓人
3,当我修改某个已经存在的存储过程时,我能清楚的知道这个修改会影响到哪些的存储过程,自定义函数,触发器
--
如果全是数据库用引用 那还好办,要是人家应用程序中也使用就不好办了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wufeng4552
水族杰綸
等级:
可用分等级:
贫农
总技术专家分:
6039
总技术专家分排名:
4731
发表于:
2008-08-20 14:28:08
2
楼 得分:
0
楼上说的很精辟~~
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
weisai
与雪共舞
等级:
可用分等级:
富农
总技术专家分:
1710
总技术专家分排名:
12100
发表于:
2008-08-20 14:40:54
3
楼 得分:
0
引用 1 楼 happyflystone 的回复:
1, 我想可以清晰的知道每个存储过程的作用,而不需要解密后看注释。
--
除非人家给你程序说明 --存储过程都有描述其作用的注释,但要解密后才能看见,而且只能一个一个的看。我想过用Excel做一个简单的存储过程说明。我想知道有没有什么其他专门的工具做这项总结工作。
2,当我维护系统时,我可以清楚的知道我该使用现有的存储过程,还是新写一个。
--
如果你维护时功能与以前的没有什么 关联可以自己重写
但是已经2000多了,挺吓人 --因为该系统所有与数据库交互点工作都是使用存储过程,实际是如果第一个目标实现,这个也就不成问题
3,当我修改某个已经存在的存储过程时,我能清楚的知道这个修改会影响到哪些的存储过程,自定义函数,触发器
--
如果全是数据库用引用 那还好办,…--有没有工具可以使用数来表示存储过程直接的关系
平时大家是怎么做的呢?注释+Excel吗?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jasonren
jason
等级:
可用分等级:
中农
总技术专家分:
1045
总技术专家分排名:
19199
发表于:
2008-08-20 14:43:56
4
楼 得分:
0
不大容易做到,基本只能手动
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
colacat911
轩辕猫
等级:
可用分等级:
富农
总技术专家分:
2172
总技术专家分排名:
10273
发表于:
2008-08-20 14:44:32
5
楼 得分:
0
我这边的都会写好文档说明,包括程序流程。。。。。。。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
roy_88
中国风
等级:
可用分等级:
富农
总技术专家分:
59916
总技术专家分排名:
127
2
4
发表于:
2008-08-20 14:46:23
6
楼 得分:
0
這個問題貌似在MSDN上回復過
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
weisai
与雪共舞
等级:
可用分等级:
富农
总技术专家分:
1710
总技术专家分排名:
12100
发表于:
2008-08-20 14:49:47
7
楼 得分:
0
引用 6 楼 roy_88 的回复:
這個問題貌似在MSDN上回復過
同一个问题,同一个人,因为前期CSDN打不开。
MSDN的中的提问没有满意的答案,CSDN的高手们应该有更多的思路
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
weisai
与雪共舞
等级:
可用分等级:
富农
总技术专家分:
1710
总技术专家分排名:
12100
发表于:
2008-08-20 14:52:16
8
楼 得分:
0
引用 5 楼 colacat911 的回复:
我这边的都会写好文档说明,包括程序流程。。。。。。。。。
我是接手该系统,原开发人全走了,搞不定我也只能88了,哈哈。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
playwarcraft
时间就像乳沟,挤挤还是有的
等级:
可用分等级:
贫农
总技术专家分:
25289
总技术专家分排名:
417
发表于:
2008-08-20 14:54:15
9
楼 得分:
0
以上三個應該是找design人員要完成的schema
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
weisai
与雪共舞
等级:
可用分等级:
富农
总技术专家分:
1710
总技术专家分排名:
12100
发表于:
2008-08-25 17:05:45
10
楼 得分:
0
有没有更多的建议
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
IAmXirour
xirour
等级:
可用分等级:
贫农
总技术专家分:
205
总技术专家分排名:
58528
发表于:
2008-08-26 11:47:04
11
楼 得分:
0
我说下自己的想法吧
我这边接手的系统和你类似,过程500个左右,也没用文档,命名也不规范
我的办法是在熟悉业务的同时,用些工具逐渐理清几个主要关键表与过程的关系,这样由中心(关键表)拓展到外围(过程,函数等)来逐步梳理,然后登记造册,同时在修改过程中逐步命名规范,能合并的过程合并,时间长了就OK了,不要指望一下全搞定,呵呵
这是个力气活
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
rfq
任凤泉
等级:
可用分等级:
富农
总技术专家分:
3003
总技术专家分排名:
6983
发表于:
2008-08-26 16:51:32
12
楼 得分:
0
复杂,
读别人的程序难
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
szx1999
小雄
等级:
可用分等级:
长工
总技术专家分:
1438
总技术专家分排名:
17621
发表于:
2008-08-26 17:09:09
13
楼 得分:
0
2k个存储过程,想一下子弄好是不可能的。
有2条路:
1.在boss fire你之前,你fire他。
2.忍辱负重、无怨无悔地干!
根据系统的功能模块,每个模块自己走一遍,把涉及到的存储过程按模块分类记在本子上。
这样主要的存储过程脉络就比较清晰了。剩下的边边角角的存储过程在日后慢慢维护中再去熟悉。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tp26021340
等级:
可用分等级:
贫农
总技术专家分:
16
总技术专家分排名:
192228
发表于:
2008-08-26 20:21:28
14
楼 得分:
0
做程序的,可以自己设计一个管理数据库的软件吗?管理自己的表,存储过程,视图,函数,都可以,加密了要做备份文件就是了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zds1010
断翅的蝴蝶
等级:
可用分等级:
贫农
总技术专家分:
172
总技术专家分排名:
73113
发表于:
2008-08-26 21:40:06
15
楼 得分:
0
引用 1 楼 happyflystone 的回复:
1, 我想可以清晰的知道每个存储过程的作用,而不需要解密后看注释。
--
除非人家给你程序说明
2,当我维护系统时,我可以清楚的知道我该使用现有的存储过程,还是新写一个。
--
如果你维护时功能与以前的没有什么 关联可以自己重写
但是已经2000多了,挺吓人
3,当我修改某个已经存在的存储过程时,我能清楚的知道这个修改会影响到哪些的存储过程,自定义函数,触发器
--
如果全是数据库用引用 那…
http://www.xpeng.com.cn
http://www.lyyywx.com.cn
http://www.bdgxqsq.com.cn
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
only_endure
大宋提刑官 Recite MSDN classic code :)
等级:
可用分等级:
贫农
总技术专家分:
12372
总技术专家分排名:
1462
发表于:
2008-08-26 21:44:28
16
楼 得分:
0
学习...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
fcuandy
要学术语
等级:
可用分等级:
中农
总技术专家分:
50109
总技术专家分排名:
162
发表于:
2008-08-26 23:46:42
17
楼 得分:
0
接手前最好要有文档。
2000个存储过程,如果写的比较乱,你对业务又不是很熟,即便你技术强,也很难上手。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ws52097289
等级:
可用分等级:
贫农
总技术专家分:
141
总技术专家分排名:
81876
发表于:
2008-08-27 00:34:23
18
楼 得分:
0
引用 16 楼 only_endure 的回复:
学习...
需要的就是时间哈.2000多个.大半夜的被小吓了一下
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友