Sql server SQL Server:动态查询中的Alter架构传输不工作

Sql server SQL Server:动态查询中的Alter架构传输不工作,sql-server,tsql,dynamic-sql,Sql Server,Tsql,Dynamic Sql,这个电话永远挂断。为什么不允许这样做 我错过了什么?对我来说很好。使用sp_who2或sp_whoisactive查看是什么阻止了它。为什么在这里使用sp_executesql?你的查询没有什么“动态的”。只需执行alterschema[targetSchema]TRANSFER[sourceSchema].[tableName]这可能是一个显而易见的问题,但您是否有权运行存储过程和更改模式? declare @q nvarchar(max) = '' set @q = 'ALTER SCHE

这个电话永远挂断。为什么不允许这样做


我错过了什么?

对我来说很好。使用
sp_who2
sp_whoisactive
查看是什么阻止了它。为什么在这里使用
sp_executesql
?你的查询没有什么“动态的”。只需执行
alterschema[targetSchema]TRANSFER[sourceSchema].[tableName]这可能是一个显而易见的问题,但您是否有权运行存储过程和更改模式?
declare @q nvarchar(max) = ''

set @q = 'ALTER SCHEMA [targetSchema] TRANSFER [sourceSchema].[tableName]'
exec sp_executesql @q