背景:
我有一個網站建在ASP.NET與Sql Server 2005作爲它的數據庫。該站點是坐在客戶機服務器機房中的Windows Server 2003框中的唯一站點。客戶端是當地的學區,所以出於數據安全的原因,沒有遠程桌面訪問,也沒有遠程Sql Server連接,所以如果我必須服務數據庫,我必須在終端。我有FTP訪問來更新ASP代碼。奇怪的Sql Server 2005行爲
問題:
昨天我與系統聯繫了一個問題。當我仔細研究它時,似乎我近一年前解決的一個錯誤已經返回。我有一個存儲過程用於將int作爲參數,但一年前我們更改了系統結構並更新了存儲過程以獲取nvarchar(10)。存儲的過程不知何故變回採用int而不是nvarchar。
有一個外部硬盤驅動器連接到服務器,可以定期複製數據,並且有能力在發生故障時恢復服務器。我假設不知怎的,舊版本的數據庫已經恢復,但我知道的數據是在錯誤發生前7天和1天插入的,仍然在數據庫中。
問題:
無論如何,Sql Server 2005數據庫的結構可以恢復到以前的版本或恢復到以前的版本而不觸及實際的數據?沒有其他人能夠訪問服務器,所以我想要弄清楚這是如何發生的。
任何想法?
Gaby - 我最初直接在服務器上創建數據庫,並手動完成所有更新。我只使用腳本經常複製備份,以便帶回我的辦公室以保持生產環境的更新。 – 2010-05-12 14:33:41