gpt4 book ai didi

deployment - 如何以编程方式将BIDS工件部署到远程SQL Server实例?

转载 作者:行者123 更新时间:2023-12-03 16:19:01 25 4
gpt4 key购买 nike

我想按计划自动将SSIS和SSAS工件部署到远程开发SQL Server 2005和2008实例。

最好的解决方案是什么?我使用TFS 2008作为源代码控制系统,因此我想将该解决方案与MSBuild和计划的Team Build集成在一起。

最佳答案

无法提供SSIS帮助,但我可以提供SSAS和TFS 2010帮助。

一个SSAS项目不会在2010年使用Team Build构建。要进行构建,将需要一个msbuild项目,该项目调用devenv.exe进行构建,然后将文件复制到Team Build输出目录。

这是我之前使用过的示例项目:

    <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="Build">
<PropertyGroup>
<DevEnvTool Condition="'$(DevEnvTool)'==''">C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe</DevEnvTool>
<DevEnvBuildCommand>"$(DevEnvTool)" "$(MSBuildProjectDirectory)\Nexus_VS2008.sln" /Build</DevEnvBuildCommand>
</PropertyGroup>
<Exec Command="$(DevEnvBuildCommand)" />
<ItemGroup>
<SSASSourceFiles Include="$(MSBuildProjectDirectory)\Readify.Nexus.Analysis\bin\Readify.Nexus.Analysis.*"/>
</ItemGroup>

<Copy SourceFiles="@(SSASSourceFiles)" DestinationFolder="$(OutDir)" />
</Target>
</Project>

这将在TFS构建的放置文件夹中创建SSAS工件。有了一点强大的功能,就可以在TFS Deployer的帮助下创建和部署SSAS多维数据集。至少Powershell脚本需要执行“microsoft.analysisservices.deployment.exe”。该脚本还可用于更改SSAS的各种配置设置。

关于deployment - 如何以编程方式将BIDS工件部署到远程SQL Server实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/313794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com