2012-10-07 25 views
1

我不断收到错误以下查询连字符ALTER模式SQL查询

ALTER SCHEMA dbo TRANSFER domain-USERS\user.tablename; 

我试过同一数据库的其他表用不同的名称,它工作正常。 (像username.tablename)

所以我认为问题是用户名中的连字符。

我也试过以下查询,但没有帮助。

ALTER SCHEMA dbo TRANSFER 'domain-USERS\user'.tablename; 

ALTER SCHEMA dbo TRANSFER 'domain-USERS\user.tablename'; 

由于

回答

0

这是正确的语法表中[A]从模式[B]转移到模式[C]。

ALTER SCHEMA C TRANSFER [B].[A] 

TRANSFER的右侧,不应该有WINDOWS登录名。

+0

除非使用用户名称创建模式,否则就像sp_adduser一样。 –