我在生产区域有一个SQL server 2008 DB,MyDB。我在dev区域恢复了这个副本,并将其重命名为MyDBTest。
我有一个Sp引用这个MyDB。所以在Dev区域,我将对MyDB的引用更改为MyDBTest。除此之外,我在Sp。中做了一些其他的改变。
在将这个改变的SP移动到生产中时,我忘了将MyDBTest重命名为MYDB。此Altered SP脚本将在生产数据库中执行,且不会失败。但显然查询不会返回任何值,因为在prod区域中没有名为MyDBTest的DB。 我想知道为什么当我在Prod环境中执行alter脚本时,这个SP脚本没有失败。
感谢您的帮助。