bwe*_*rks 35 sql-server ssis visual-studio-2012 ssdt-bi sql-server-data-tools
我运行Visual Studio 2012,我是SSIS的新手.我尝试安装SSDT-BI(2013年6月版)以研究SSIS,但我无法使用我的默认实例完成安装,因为架构不匹配 - 我的服务器是x64而安装程序是x86.似乎没有安装程序的x64版本.
SSDT-BI不支持x64数据库吗?
bil*_*nkc 63
SQL Server Integration Services(SSIS)涵盖了很多领域.我将讨论与32和64位相关的问题的相关性.
正如您所发现的那样,安装程序是愚蠢的,但您通常只需要在机器的生命周期中使用一次或两次.我很喜欢这个,因为我宁愿他们花费开发资金是产品而不是包装.
遵循SO最佳实践,来自外部引用站点的重要部分是
如果您正在运行基于x64的SQL实例(64位),请确保在"安装类型"页面上选择"新实例",而不是"向现有实例添加功能".
SSIS包是可交付的工作单元.它是一个文件,.dtsx
内部是一堆XML.
通常,使用Visual Studio完成SSIS包的开发.无论你称它为BIDS,SSDT还是只是Visual Studio,它都是一样的.SSIS具有已注册的模板以及在安装期间放入计算机的所有工具箱条目.这些东西支持设计时间方面.Visual Studio本身仍然是32位可执行文件.因此,在使用Visual Studio创建包时,用于创建包的编辑器是32位实体.除非您正在创建一个multi-gig包,否则这应该不是问题.
有人可能会争辩说,如果你得到一个多GB的包,即使XML是一个臃肿的存储机制,你也"做错了";)
最后,开发包不受Visual Studio的限制.有一个付费产品Mist,它使用Biml(一种描述BI对象的特定于域的语言)来生成SSIS包.查看您的SO历史记录,您看起来有一些PowerShell印章,您可以使用PowerShell修改SSIS包或平铺创建它们.在那里EzAPI帮助COM方面生成包.
包的执行可以是32位或64位可执行文件.请参见如何通过命令行执行dtsx软件包默认情况下,软件包将从Visual Studio以64位模式执行.该设计时间是32位,但运行时间是64位.当人们使用32位驱动程序(Excel/Jet/ACE)并且软件包设计得很好但运行时爆炸时,这总能带来很好的娱乐.32/64驱动程序的另一个问题是创建DSN,因为有两个不同的DSN"空间"请参阅64位Windows服务器2008中的32位informix驱动程序不可用
2012年,如果使用项目部署模型,则软件包将存储在SSISDB目录中.SQL Server只有64位版本,但您也可以通过指定适当的参数从目录中调用SSIS的32位运行时.
小智 21
如果您使用的是x64位SQL Server,请确保在安装向导的"安装类型"页面上选择"新实例".查看http://picnicerror.net/development/sql-server/installing-sql-server-data-tools-business-intelligence-for-visual-studio-2013-03-13/
归档时间: |
|
查看次数: |
35649 次 |
最近记录: |