【发布时间】:2009-06-28 02:25:27
【问题描述】:
SQL Server 在哪里存储 SSIS 包?
【问题讨论】:
标签: sql-server ssis
SQL Server 在哪里存储 SSIS 包?
【问题讨论】:
标签: sql-server ssis
根据您选择的部署方式,它们要么存储在 MSDB 数据库中,要么存储在文件系统中。以下是你如何做到这两点:
【讨论】:
从 SSIS 2012 开始,有一个新的软件包位置 - SSIS Catalog,存储在 SSISDB 数据库中(默认名称,可以在创建时更改)。它由 SSMS 向导创建(不是在安装 SQL Server 期间创建的),可作为用户数据库和 SSMS 数据库连接中的集成服务分支访问。
【讨论】:
我将 SQL Server 2005 与 Visual Studio 2005 结合使用。所以我所有的 SSIS 项目默认都位于
C:\Documents and Settings\santosh\My Documents\Visual Studio 2005\Projects
如果您在不同的环境中设置了 SQL Server,或者您是否对 Visual Studio 选项进行了更改,请告诉我。
如果您没有在上述位置找到您的项目,请查看 Visual Studio 中工具>选项中定义的默认项目路径。
这应该会有所帮助。
【讨论】:
默认情况下,ssis 包的物理位置是: C:\Program 文件\Microsoft SQL Server\90\Dts\packages
一旦你部署它,你会在 sqlserver 的 MSDB 数据库中找到它们。
【讨论】:
默认情况下,它将存储在 sql server 2012 中的 C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Packages 中。
后续版本如 2008,2010,2012,2014 将位于上述路径中的 90\100\110\120 文件夹中。
但同样,如果您要部署 ssis 包位置取决于部署类型。
在文件系统中-可以设置路径。
【讨论】:
如果您在 SQL Server 中部署了包,则默认情况下它们将存储在 MSDB 下。您可以通过连接到 SQL Server 的集成服务并在“存储的包”--> MSDB 下查看存储的包。
【讨论】:
检查您的 SQL Server 实例,有一个名为 MSDB(即数据库)的地方默认配置是将您的 SSIS 包存储在该数据库中
【讨论】:
包存储可以包括 msdb 数据库和文件系统中的文件夹,仅 msdb,或仅文件系统中的文件夹。在 msdb 中,包保存到 sysssispackages 表中。此表包含一个 folderid 列,用于标识包所属的逻辑文件夹。逻辑文件夹提供了一种有用的方式来对保存到 msdb 的包进行分组,就像文件系统中的文件夹提供了一种对保存到文件系统的包进行分组的方式一样。 msdb 中 sysssispackagefolders 表中的行定义文件夹。
【讨论】:
可以使用 2 个选项部署 SSIS 包(例如使用向导): 文件系统部署 或 SQL Server 部署
【讨论】:
1-默认情况下,它将存储在 sql server 2012 中的 C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Packages 中。
2-后续版本如2008,2010会在上述路径的90\100文件夹中。
3-SSIS 包位置取决于部署类型。
4-文件系统-可以设置路径。
【讨论】:
连接到 SQL 服务器集成服务。 在 Stored Packages -> MSDB -> 您创建并导入 SSIS 包的任何文件夹
【讨论】: