Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 选项复制的SSIS参数SQL无效_Sql Server_Sql Server 2008_Ssis_Etl_Ssis 2008 - Fatal编程技术网

Sql server 选项复制的SSIS参数SQL无效

Sql server 选项复制的SSIS参数SQL无效,sql-server,sql-server-2008,ssis,etl,ssis-2008,Sql Server,Sql Server 2008,Ssis,Etl,Ssis 2008,我正在尝试将SSIS包部署到SQL server 2008。我生成了清单文件,但双击它并没有打开部署向导 我已尝试从命令提示符执行dtutil命令,但获取选项复制的错误参数SQL无效 下面是我正在使用的命令 我需要部署到SQL server 2008 R2。我还需要知道如何在sql server中存储dtsconfig文件以及这些文件的位置。请帮助要将包从本地文件系统复制到另一台计算机上托管的SQL Server实例,请使用以下语法(): dtutil/c:\sourcepkg.dtsx/De

我正在尝试将SSIS包部署到SQL server 2008。我生成了清单文件,但双击它并没有打开部署向导

我已尝试从命令提示符执行dtutil命令,但获取选项复制的错误参数SQL无效

下面是我正在使用的命令


我需要部署到SQL server 2008 R2。我还需要知道如何在sql server中存储dtsconfig文件以及这些文件的位置。请帮助

要将包从本地文件系统复制到另一台计算机上托管的SQL Server实例,请使用以下语法():

dtutil/c:\sourcepkg.dtsx/DestServer/COPY SQL文件;德斯普克纳姆
以图形方式,您可以尝试将.dtsx文件从本地导入SQL Server或包存储。请遵循以下步骤:

  • 启动SSMS并连接到集成服务
  • 存储包>MSDB>右键单击
  • 选择导入包并浏览所需文件
  • 根据需要选择保护级别,按OK
  • 对于包配置,如果它是一个具有DTS配置的现有包,并且该配置在以前的SQL Server中,请从以前的服务器中编写该表的脚本,然后在新服务器中运行。您可以从以下位置尝试新配置:


    对我来说,在SQL Server 2008中部署包的最可靠方法是使用SSMS中的SSIS连接从文件系统导入包

  • 打开SSMS并打开到要部署到的服务器的Integration Services连接
  • 打开存储的包,右键单击要存储包的文件夹,然后单击“导入包…”
  • 对于包位置,选择文件系统
  • 单击包路径旁边的省略号,导航到SSIS解决方案,进入\bin\release并选择要导入的dtsx文件
  • 对于配置文件,请手动将其放置在文件系统中。使用SSIS包的包配置中指定的路径

  • 要将包从文件系统复制到MSDB数据库,必须使用以下语法:

    dtutil /FILE c:\sourcepkg.dtsx /DestServer <servername> /COPY SQL;destpkgname
    
    具有SQL身份验证(用户:sa-密码:123456)

    参考资料


    您必须使用清单文件还是其他方法来执行此操作?这可能有助于您的命令行错误,如何在sql Server Hi选项卡中部署配置文件,不需要是清单文件。我正在研究通常首选的技术。理想情况下,如果可以使用脚本完成,那就太好了。在这种情况下,可以使用sql server身份验证吗?@amd
    dtutil /FILE c:\sourcepkg.dtsx /DestServer <servername> /COPY SQL;destpkgname
    
    dtutil /FILE C:\Development\CoreAnalytics\Trunk\src\Willis.CoreReference.ETL\Willis.CoreReference.ETL\bin\Deployment\Core.ReferenceETL.dtsx /DestServer MYSERVER\SQL2008R2 /COPY SQL;CoreReferenceETL
    
    dtutil /FILE C:\Development\CoreAnalytics\Trunk\src\Willis.CoreReference.ETL\Willis.CoreReference.ETL\bin\Deployment\Core.ReferenceETL.dtsx /DestServer MYSERVER\SQL2008R2  /DestUser sa and /DestPassword 123456 /COPY SQL;CoreReferenceETL