在现有表上添加带有ALTER TABLE的列时出错

时间:2014-07-29 10:41:10

标签: sql-server sql-server-2008 tsql alter-table

尝试在现有表上执行ALTER TABLE命令时,我们收到此错误:

  

消息208,级别16,状态1,过程sp_MStran_altertable,第1071行
  无效的对象名称'systranschemas'。

alter table语句是:

alter table dbo.YARPF 
add YARSCWO char(3) 

我们拥有SQL服务器和数据库的管理员权限。

我们可以做些什么来追踪并解决此错误?

1 个答案:

答案 0 :(得分:1)

只要在复制数据库中更改了对象,就会调用sp_MStran_altertable过程。您收到错误,因为部分删除了复制。

您需要手动删除对复制的所有引用。 Technet有一篇关于如何执行此操作的好文章:http://technet.microsoft.com/en-us/library/ms152757(v=sql.105).aspx