只是修改字段属性用下面这个就可以了
alter table [权限清单] alter column [权限名称] varchar(30) not null
查过了,改varchar吧,char是自动填满空位,你一插入就超过30的长度了(查数字应该也是不可以的,不知道你是怎么插的)。
部门也是一样,原来你里面没有内容(Null)的时候当然可以随便写,如果你填入完毕以后再要修改的话,多半跟[权限名称]字段一样出错。
此外,对库操作原则上是在查询分析器里进行,不要因为企业管理器方便就用企业管理器操作。