2012-07-23 25 views
0

工具,我有:SQL Server数据库/ SSIS/SSAS/SSRS 不同的服务器来开发/舞台/生产 不同DB的开发/舞台/生产(SSMS/SSAS)发展要分期到生产

目标:在开发环境中创建一些东西。将它传递给舞台。核实后,传递给生产。

问题:我该怎么做?

一旦我在dev中创建了一些表,包,多维数据集,包,我如何将它推送到临时服务器和最终生产服务器?

+0

John,欢迎来到SO。虽然你的问题很好,但它并不适合StackOverflow。至少在理论上,StackOverflow的设计是针对具有确切客观答案的特定技术问题。另外,问题应该足够具体,以至于[你无法想象整本书正在写在这个主题上](http://stackoverflow.com/faq#dontask)。鉴于你的问题主要涉及数据库,它可能属于[dba.stackexchange.com](http://dba.stackexchange.com),所以我已经投票通过它迁移它。祝你好运! – 2012-07-23 17:25:29

+0

对不起,谢谢 – 2012-07-23 18:34:23

回答

1

您没有指定您正在使用的版本,因此我只会假设2012年以外的内容。以下信息适用于版本2005,2008或2008 R2。

对于SSIS - 请参阅:http://technet.microsoft.com/en-us/library/cc966389.aspx。简短的故事 - 您在BIDS中使用了一个软件包部署实用程序,它可以用来放置一个清单,允许管理员将所有软件包推送到文件系统或MSDB中的目标位置。

对于SSRS - 请参阅:http://rsbuild.codeplex.com/了解可用于部署报告的工具。您还可以编写一个RSS脚本来为管理员提供要部署的RDL文件。您可以在以下位置了解有关此选项和其他选项的更多信息:http://www.sqlservercentral.com/articles/Administration/2967/

对于SSAS - 您可以从Microsoft SQL Server 20xx程序组的Analysis Services文件夹(从“开始”菜单)打开部署向导。您将其指向一个ASDATABASE文件,然后逐步完成向导以配置所需的任何设置(如更改的连接字符串)并生成一个XMLA脚本文件,您可以将其交给管理员在目标服务器上执行。这里了解更多:在SSIS http://msdn.microsoft.com/en-us/library/ms174817.aspx

0

对于一家私人公司而言,这不是一席之地,但我的组织使用了一个相当简单易用的工具http://www.sqldelta.com/。允许逐个比较数据库对象和可选的数据库表数据。

1

可以生成部署清单,并将其发送给数据库管理员做的SSAS部署

有像BIDS多种部署方式和同步数据库向导,但诶最好的办法是部署Wizardo,使您能够生成更新多维数据集和维度结构的增量部署脚本。还可以自定义角色和分区的处理方式。我通常将它与运行向导的/ a模式一起使用,但并未实际部署多维数据集,只创建脚本,然后将脚本发送给DBA以执行实际部署

SSRS将报告文件发送给DBA并给他们关于该文件夹上传它的结构。还要求任何要求创建的数据源