每次我想要创建部署数据库的数据库结构(和数据)的脚本(一个全新的数据库和软件的基本数据)时,我都会转到SSMS,选择数据库,任务->脚本->生成脚本。然后,我有一个非常具体的设置,我必须每次都将其更改为相同的值。
这是非常耗时的任务,看起来很可能是自动化的。是否可以在SSMS内部使用我的特定设置自动执行此任务?如果没有,是否有一种方法可以在SSMS之外实现自动化?我不放弃编写一个C#控制台程序来执行这个任务,这个任务不是为最终用户编写的,而是为我们的实验室编写的。
更新
与往常一样,这里的目标是得到较少时间的解决办法。因此,在进入C#编码级别之前,我想尝试自动化现有的工具。命令如下:
发布于 2011-04-13 00:24:49
你用这个脚本做什么?(我可以想到备份、发布版本控制、记录每个更改的源代码管理)
发布于 2011-04-12 16:55:23
看看SMO:http://msdn.microsoft.com/en-us/library/ms162169(v=SQL.100).aspx
然后编写数据库脚本,将脚本放在源代码管理中,并要求通过脚本进行更改。
https://stackoverflow.com/questions/5638776
复制相似问题