Sql 在存储过程中,禁用索引脚本在从SSI运行时无效
我有一个SQL Server存储过程,其中包含一个脚本,用于在将数据加载到数据库之前禁用表上的一组非聚集索引 当我手动运行该过程时,索引会像预期的那样被禁用,但是当从SSIS“Execute SQL Task”执行相同的过程时,索引不会被禁用Sql 在存储过程中,禁用索引脚本在从SSI运行时无效,sql,sql-server,stored-procedures,ssis,Sql,Sql Server,Stored Procedures,Ssis,我有一个SQL Server存储过程,其中包含一个脚本,用于在将数据加载到数据库之前禁用表上的一组非聚集索引 当我手动运行该过程时,索引会像预期的那样被禁用,但是当从SSIS“Execute SQL Task”执行相同的过程时,索引不会被禁用 我想知道为什么?这对性能影响很大。。。关于为什么没有从SSIS禁用索引,有什么想法吗?用相同的脚本重新创建表就解决了它!!!。该表存在4-5年,每周负荷。不确定问题的确切原因 执行SQL任务中的代码是什么?EXEC[usp_name]后跟参数……存储过程中
我想知道为什么?这对性能影响很大。。。关于为什么没有从SSIS禁用索引,有什么想法吗?用相同的脚本重新创建表就解决了它!!!。该表存在4-5年,每周负荷。不确定问题的确切原因 执行SQL任务中的代码是什么?EXEC[usp_name]后跟参数……存储过程中的代码是什么?我不知道,我刚刚重新创建了表,问题就解决了!小心点。删除并重新创建该表将删除以前授予该表的所有权限。您是否执行了影响分析以确保没有其他用户帐户或自动化流程受到该更改的影响?