我創建了一個表,然後意識到我犯了一個錯誤。 SSMS不會讓我更新表而不重新創建表,所以我刪除了表,然後嘗試再次創建表。如何解決「表'dbo.Foo'已存在」。表不存在時出錯?
它不會讓我這樣做,我得到一個錯誤對話框
表「dbo.Foo」已經存在。
所以我再次嘗試刪除它:
drop table dbo.Foo
無法刪除表「dbo.Foo」,因爲它不存在,或者您沒有權限。
刷新智能感知緩存沒有幫助。
我創建了一個表,然後意識到我犯了一個錯誤。 SSMS不會讓我更新表而不重新創建表,所以我刪除了表,然後嘗試再次創建表。如何解決「表'dbo.Foo'已存在」。表不存在時出錯?
它不會讓我這樣做,我得到一個錯誤對話框
表「dbo.Foo」已經存在。
所以我再次嘗試刪除它:
drop table dbo.Foo
無法刪除表「dbo.Foo」,因爲它不存在,或者您沒有權限。
刷新智能感知緩存沒有幫助。
關閉並重新啓動SSMS似乎是擺脫錯誤的唯一方法。完成後,我可以再次成功創建表格。
我遇到了同樣的問題。右鍵單擊您的服務器連接並選擇「刷新」。我這樣做,並能夠保存重新創建的表,而無需重新啓動SSMS。
請確保您有沒有非保存表更改(最好關閉所有制表,然後再試一次)
使用任何其他名稱創建表,然後重命名它的工作正常。服務器刷新不適用於我。儘管你可以嘗試重新啓動管理工作室。
今天我得到這個錯誤。這是如何解決它,而不離開SSMS或至少它爲我工作。選擇工具|主菜單中的選項。在選項對話框中,選擇設計器|表和數據庫設計師頁面。取消選中「保存需要重新創建表的更改」複選框,然後單擊「確定」。
如果它的工作,這是偉大的,但你確實意識到取消選中該框的影響? – Stijn
我不是,但我正在閱讀,它可以導致變化正在失去,例如。當使用更改跟蹤時。當我創建一個新的數據庫時,這些表格在我的場景中都是空的。 – CantGetItToWork
要改變這一點,工具菜單上,單擊選項,擴大設計師,然後單擊表和數據庫設計。選擇或清除防止保存需要重新創建表格的更改複選框。
你可以做以下的事情......
重新啓動SSMS工作對我來說+1 –
3年後,這個問題還在這裏......爲什麼這個bug has't尚未解決? – AlexB
它仍然存在於SSMS 2016 – adityawho