[分享]SQL2005脚本导出模块AADD

athossmth 2006-07-20 09:58:56
SQL2005不方便的一点,如版面上有些朋友提问(http://community.csdn.net/Expert/TopicView1.asp?id=4842934 -- SQL SERVER 2005的脚本导出功能是否存在兼容性BUG ttprgwfp 20 11 07-19 17: 10 ),是不能为对象逐个生成脚本。

现分享一个我们项目中的模块AADD(Athos Automatic Database Documentation)。脚本内容太长,贴不上来,详细代码在http://blog.niwota.com/a/39912.htm。

运行后(假设目标数据库是AADD_DATABASE,执行账号是AthosDBO),会布置几个名字含AADD的Table, function, stored procedure。

然后运行stored procedure [AthosDBO].[procAADD_ScriptDatabaseAndSaveToFile],就会把Table、View、Function和Stored Procedure的信息抓取到Table [AthosDBO].[AADD_DATABASEOBJECT]中,然后将脚本导出至文件(默认在C:\Athos\Temp目录下)。

这里的都是牛人,什么表的定义、汉书和存储过程的参数的意思就不用介绍了吧:)
...全文
254 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
点点星灯 2006-07-20
  • 打赏
  • 举报
回复
:)
云中客 2006-07-20
  • 打赏
  • 举报
回复
关注

6,128

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧