首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令编写数据库结构和数据的脚本

命令编写数据库结构和数据的脚本
EN

Stack Overflow用户
提问于 2011-04-12 16:45:36
回答 2查看 480关注 0票数 1

每次我想要创建部署数据库的数据库结构(和数据)的脚本(一个全新的数据库和软件的基本数据)时,我都会转到SSMS,选择数据库,任务->脚本->生成脚本。然后,我有一个非常具体的设置,我必须每次都将其更改为相同的值。

这是非常耗时的任务,看起来很可能是自动化的。是否可以在SSMS内部使用我的特定设置自动执行此任务?如果没有,是否有一种方法可以在SSMS之外实现自动化?我不放弃编写一个C#控制台程序来执行这个任务,这个任务不是为最终用户编写的,而是为我们的实验室编写的。

更新

与往常一样,这里的目标是得到较少时间的解决办法。因此,在进入C#编码级别之前,我想尝试自动化现有的工具。命令如下:

  1. 我可以从SSMS中自动化吗?
  2. 可以通过运行外部脚本来实现自动化吗?
  3. 如何使用C#编码自动化?(学习资源是由尼古拉斯凯里指出的)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-13 00:24:49

你用这个脚本做什么?(我可以想到备份、发布版本控制、记录每个更改的源代码管理)

  • 备份->可以通过保持数据库备份
  • 发布版本控制->来完成--也许如建议的那样使用SMO,您可以控制所编写的脚本以及开发/测试/精炼所需时间的
  • 源代码控制->的顺序,release的http://www.red-gate.com/products/sql-development/sql-source-control/可能是一个更好的答案
票数 2
EN

Stack Overflow用户

发布于 2011-04-12 16:55:23

看看SMO:http://msdn.microsoft.com/en-us/library/ms162169(v=SQL.100).aspx

然后编写数据库脚本,将脚本放在源代码管理中,并要求通过脚本进行更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5638776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档