繁体   English   中英

SQL Server在哪里存储SSIS包?

[英]Where does SQL Server store the SSIS packages?

SQL Server在哪里存储SSIS包?

根据您选择部署它们的方式,它们可以存储在MSDB数据库中,也可以存储在文件系统中。 以下是您如何做到这两点:

我将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 files \\ Microsoft SQL Server \\ 90 \\ Dts \\ packages

一旦部署它,您将在sqlserver中的MSDB数据库中找到它们。

从SSIS 2012开始,包装有一个新的位置 - SSIS目录 ,存储在SSISDB数据库中(默认名称,可以在创建时更改)。 它由SSMS向导创建(不是在安装SQL Server期间创建的),并且可作为SSMS数据库连接中的用户数据库和Integration Services分支访问。

如果已在SQL Server中部署了包,则默认情况下它们将存储在MSDB下。 您可以通过连接到SQL Server的Integration Services并查看“Stored Packages” - > MSDB来查看存储的包。

检查您的SQL Server实例,并且有一个名为MSDB的地方(即数据库)默认配置是将SSIS包存储在该数据库中

默认情况下,它将存储在sql server 2012中的C:\\ Program Files(x86)\\ Microsoft SQL Server \\ 110 \\ DTS \\ Packages中。

在后续版本如2008,2010,2012,2014中,它将位于上述路径中的90 \\ 100 \\ 110 \\ 120文件夹中。

但是,再次,如果您正在部署ssis包位置取决于部署类型。

在文件系统中 - 您可以设置路径。

可以使用2个选项部署SSIS包(例如,使用向导):文件系统部署或SQL Server部署

包存储可以包括msdb数据库和文件系统中的文件夹,只包括msdb,或者只包含文件系统中的文件夹。 在msdb中,包将保存到sysssispackages表中。 此表包含folderid列,用于标识程序包所属的逻辑文件夹。 逻辑文件夹提供了一种将保存到msdb的包分组的有用方法,其方式与文件系统中的文件夹提供了一种将保存到文件系统的包分组的方式相同。 msdb中sysssispackage文件夹表中的行定义文件夹。

1 - 默认情况下,它将存储在sql server 2012中的C:\\ Program Files(x86)\\ Microsoft SQL Server \\ 110 \\ DTS \\ Packages中。

2 - 在2008,2010等后续版本中,它将位于上述路径中的90 \\ 100文件夹中。

3-SSIS包位置取决于部署类型。

4文件系统 - 您可以设置路径。

连接到SQL Server Integration服务。 在存储包 - > MSDB - > 您创建的任何文件夹并导入SSIS包

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM