Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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 使用SSI在表上创建约束和索引_Sql_Ssis_Sql Server 2016 - Fatal编程技术网

Sql 使用SSI在表上创建约束和索引

Sql 使用SSI在表上创建约束和索引,sql,ssis,sql-server-2016,Sql,Ssis,Sql Server 2016,我们可以使用SSIS包在表上创建约束和索引吗?如果是的话,我们怎么做? 提前感谢有几种方法。这里有两个 最直接的方法是编写约束和索引的脚本,然后将它们粘贴到执行SQL任务中 我可能会这样做,将脚本放入存储过程中,然后通过执行SQL任务执行存储过程 第二个选项的优点是,您可以在proc中修改脚本,而无需编辑和重新部署SSIS包 看起来这个问题可以通过google.com来回答。。。SSIS几乎可以执行任何sql脚本。我认为在SSIS中使用sql脚本没有任何好处。我们可以在您的sp/sqlJob中或

我们可以使用SSIS包在表上创建约束和索引吗?如果是的话,我们怎么做?
提前感谢

有几种方法。这里有两个

最直接的方法是编写约束和索引的脚本,然后将它们粘贴到执行SQL任务中

我可能会这样做,将脚本放入存储过程中,然后通过执行SQL任务执行存储过程


第二个选项的优点是,您可以在proc中修改脚本,而无需编辑和重新部署SSIS包

看起来这个问题可以通过google.com来回答。。。SSIS几乎可以执行任何sql脚本。我认为在SSIS中使用sql脚本没有任何好处。我们可以在您的sp/sqlJob中或直接在SSMS中执行此操作。我在寻找一个使用SSIS工具的黑客。所以,看看雅各布和埃里克的回答,你没有看到这样的选择。你没有问是否有优势。这个问题在这里可能是离题的。你问过你是否能做到。答案很简单:是的。如果您认为SSI不能或不应该用于执行SQL脚本,那么您会大吃一惊。