sp_import_qpgroup <tab>, <usr>, <group>
<tab>
是从其复制计划的表的名称。可以用 <dbname>..<tablename> 格式指定数据库名,但不能指定所有者名。总长度最多包含 255 个字符。
<usr>
是在导入抽象计划时其 ID 应被指派给这些抽象计划的用户的名称。
<group>
是包含要被导入的计划的抽象计划组的名称。
将计划从表 moveplans 复制到 new_plans 组中,向它们提供数据库所有者的用户 ID:
sp_import_qpgroup moveplans, dbo, new_plans
使用 sp_import_qpgroup 时,还存在一些其它注意事项:
- 使用 sp_import_qpgroup 将这些计划导入一个新计划组。
- 使用 sp_copy_all_qplans 将计划从新创建的组复制到目标组中。sp_copy_all_qplans 会检查查询以确保不创建任何重复计划。
- 如果您不再需要为导入创建的组,则用 sp_copy_all_qplans 删除该组中的计划,然后用 sp_drop_qpgroup 删除该组。
select * into load_table
from sysqueryplans
where 1 = 2