从 SQL Server 2012 数据库中删除旧表和存储过程时,我遇到了一个奇怪的问题。整个想法是首先删除旧表(100+),然后重新创建所有存储过程。因此,如果任何存储过程包含已删除表的引用,则不会创建它。但令人惊讶的是,即使表不存在,所有的存储过程都在创建!
我尝试过重新启动 SQL Server 实例、刷新本地架构、尝试过WITH RECOMPILE
选项以及一些DBCC
命令,但没有任何效果。
谁能告诉我如何解决这个问题?
从 SQL Server 2012 数据库中删除旧表和存储过程时,我遇到了一个奇怪的问题。整个想法是首先删除旧表(100+),然后重新创建所有存储过程。因此,如果任何存储过程包含已删除表的引用,则不会创建它。但令人惊讶的是,即使表不存在,所有的存储过程都在创建!
我尝试过重新启动 SQL Server 实例、刷新本地架构、尝试过WITH RECOMPILE
选项以及一些DBCC
命令,但没有任何效果。
谁能告诉我如何解决这个问题?