理想情况下,我想在我的台式机上制作SSDT/SSIS软件包,以便测试和部署到生产服务器环境。 在我的PC我有: 的Windows 7 Visual Studio 2008的 的Visual Studio 2010(壳) 的SQL Server Express 2012(产品的本地开发副本) [据称] BIDS(商业智能开发套件)和SSDT(SQL Server数据工具)等我可以使用SQL Server 2012 express使用SSDT/BIDS/SSIS吗?
在我的生产服务器,我有: 的Windows Server 2008 SQL Server 2012的 的Visual Studio 2010(壳)
我无法加载/运行SSIS(SQL Server集成服务)到我的机器,因为正如这些文章所建议的那样,SQL Server Express不支持它:
http://support.microsoft.com/Default.aspx?id=963070
http://msdn.microsoft.com/en-us/library/cc645993.aspx#SSIS
而且我越来越想看看VS一个 “package.dtsx” 文件时,这个错误:
微软Visual Studio是无法加载此文档:在SQL Server数据工具(SSDT)中设计 Integration Services包。 SSDT 必须由以下SQL Server 2012版本之一安装: Standard。企业。开发人员或评估。要安装SSDT,请运行 SQL Server安装程序并选择SQL Server数据工具。
当我运行SQL2012Express安装程序时,它说SSDT已经安装。
问题1:但是为什么我不能在我的生产SQL2012环境中指向本地VS2010/SSDT/SQL2012Express? (微软合理地收取他们的钱!)
问题2:我可以让它在生产服务器上工作,但是它不是在生产服务器上开发的糟糕形式吗? (并且使源代码控制复杂化等)
如果您的计算机上安装了VS 2010,并且您单击File,New Project,商业智能模板会显示? – billinkc
是,“分析服务”,“集成服务”和“报告服务”,我敢肯定这意味着我已经安装了它,如前所述,当试图查看(或打开一个新的)“dtsx”文件时会出现错误 – Watki02
只是一个预感,如果您创建了一个Integration Services项目,然后将一个现有项目添加到该项目中,该包是否打开正常? – billinkc