database-restore

    5熱度

    3回答

    我有一個實時數據庫,有一些數據從中刪除,我需要這些數據。我有一個已經在另一臺機器上恢復的數據庫的最近副本。自備份以來,對活動數據庫進行了無關的更改,因此我不想用完全恢復來清除活動數據庫。 我需要的數據很小 - 只有十幾行 - 但是這十幾行每個都有其他表的幾行,外鍵指向它,而那些行的行已知道有多少行有外鍵指向它們,所以手工恢復會很複雜。 理想情況下,我可以告訴數據庫的備份副本來選擇我需要的十幾行數據

    2熱度

    3回答

    我敢肯定,這是不可能的...... 我們擁有一個包含多個模式的數據庫。每個模式都屬於不同的用戶。一位用戶問:「如果我發現我犯了一大堆錯誤,是否有可能恢復到我的數據在昨天的狀態」。顯然,我們可以恢復整個數據庫,但是這會恢復其他模式以及我們不想做的事情。...

    0熱度

    5回答

    我正在開發一個使用Sqlserver 2005數據庫的小型企業應用程序。 平臺:.net framework 3.5; 應用程序類型:windows應用程序; 語言:C# 問: 我需要從我的應用程序恢復備份。我有從SSME生成的必需的腳本。 如何從我的winform應用程序運行特定腳本(或腳本)?

    1熱度

    3回答

    我正在嘗試使用Microsoft.SqlServer.Management.Smo.Restore對象來還原SQL Server 2000數據庫。就在我開始恢復操作之前,我更改了標籤的文本,以便用戶知道發生了什麼。但是,直到fullRestore.Wait()行後面,GUI中才會顯示已更改的文本(即文本保持不變)。 lblStatus.Text = "Restoring Database"; R

    9熱度

    3回答

    我已備份並將MS SQL Server 2005數據庫還原到新服務器。 什麼是重新創建登錄,用戶和用戶權限的最佳方式? 在SQL Server 2000的企業管理器上,我能夠編寫登錄腳本,爲用戶編寫腳本併爲用戶分別編寫腳本。然後我可以一個接一個地運行,剩下的唯一手動步驟是設置登錄密碼(由於安全原因,不需要編寫腳本) 在SQL Server 2005的Management Studio中,這看起來不

    0熱度

    4回答

    我希望這將是一個簡單的答案你。 我們已經在一臺單板計算機上運行了PHP/MySQL,這個產品將成爲基於網絡的管理工具。這個產品將是一個'設置它,忘記它'的應用程序。 我們擔心的一個問題(無論它是否有效)是MySQL表/數據庫損壞。 我們在這個小盒子上持續運行進程,可以診斷損壞,或者捕獲數據庫錯誤並採取相應措施。 我們通過這些相同的過程定期創建備份。我們的想法是,如果我們意識到腐敗或者發現數據庫錯誤

    1熱度

    4回答

    我有一個只讀數據庫,它具有用於在網站上顯示頁面的緩存信息。有運行生成數據庫的進程,以及運行在不同服務器上的進程。當我需要更新實時數據庫時,我會將此數據庫恢復到實時服務器,並將其恢復爲新的名稱和文件。然後我刪除實時數據庫並將其重命名爲原始名稱。目前,我使用存儲過程執行此操作,它通過「sp_who」和「kill」殺死所有連接,然後使用drop database命令,然後使用「sp_renamedb」。