小编典典

列插入或更新与先前的CREATE RULE语句施加的规则冲突

sql

我正在开发在线游戏。将新数据插入表时遇到一些问题。我越来越

2010-4-8 2:14、37000、513,[Microsoft] [ODBC SQL Server驱动程序] [SQL
Server]列插入或更新与先前的CREATE RULE语句所施加的规则冲突。该声明被终止。261
NationSelect数据库’KN_online’,表’ACCOUNT_CHAR’,列’strAccountID’中发生冲突。

在日志中。这是什么意思?我怎样才能解决这个问题?

我尝试删除数据库的RULE,但无法删除RULE。我越来越 the rule 'dbo.unallowedchars' cannot be dropped because it is bounded to one or more clumn.

我设置了所有权限,但是它仍然无法正常工作..谢谢..


阅读 234

收藏
2021-04-14

共1个答案

小编典典

您想要:

a)理解为什么有人首先要约束规则。如果您不知道为什么要遵守该规则,建议您在继续之前进行一些调查。您是否要通过放置不适当的字符来破坏应用程序的其他区域?

b)使用存储过程sp_unbindrule(2008链接,但同样适用于2000),将规则从列中取消绑定。

2021-04-14