簡體   English   中英

遠程備份SQL Server數據庫,無需備份權限

[英]Backup SQL Server Database remotely without backup permission

我有一個運行SQL Server 2005的主機,我有能力登錄我的數據庫並復制/讀/寫/刪除所有表/視圖/ sp。 我只是右鍵單擊我的服務器並選擇備份,但我似乎沒有權限進行任何備份。

這可能不常見(使用主機/提供商db的人)。

有沒有人想出如何將數據庫備份到遠程計算機(而不是逐行使用普通的舊拷貝)? 我想擁有自己的服務器備份,而不依賴我的主機來執行備份。 如果是這樣,那么庫/應用程序允許您執行此操作。

注意,我相信我的主機允許使用某種形式的備份(數據庫發布向導)有沒有人知道它使用了哪些庫(以便我可以在我的代碼中重現它)?

為什么不將數據庫導出到另一個SQL服務器? 如果您具有讀取權限,則可以執行此操作。 它最像是一個有着巨大差異的備份。

以下是如何導出數據庫的教程:

http://www.databasejournal.com/features/mssql/article.php/3580216/SQL-Server-2005-Import--Export-Wizard.htm

您可以將其導出到Express版本,但有一些限制,例如最大1 GB的大小。

數據庫發布向導只是將數據庫中的所有對象拉入.sql文件。 我不確定庫,但我有點不清楚為什么你需要重現它。 如果需要以編程方式調用它,它有一個命令行界面。

這是下載鏈接: 鏈接

此外,還有一個關於如何從命令行使用發布向導的鏈接更多鏈接

如果您使用的是SQL Server,則可以啟動MSSQL服務到網絡服務,這樣您的備份就可以在計算機的共享文件夾中創建數據庫,前提是您對共享文件夾具有寫入權限。 N_N

USE AdventureWorks;
GO
BACKUP DATABASE AdventureWorks
TO DISK = '\\yourmachine\SQLServerBackups\AdventureWorks.Bak'
   WITH FORMAT,
      NAME = 'Full Backup of AdventureWorks';
GO

請參閱: http//msdn.microsoft.com/en-us/library/ms191304.aspx

我似乎沒有權限進行任何備份。

“看起來”是什么意思? 只是那個選項不存在嗎?

如果是這種情況,我懷疑你正在使用SQL Server Management Studio的快速版。 Management Studio中的某些功能(包括備份/還原)僅適用於付費版本。 但是該功能仍然存在於數據庫本身中,並且權限可能沒問題。 如果您使用完整版Management Studio進行連接,則可以進行備份。

對另一個回應:托管提供商; 我非常懷疑他們是否允許將本地磁盤讀/寫到他們設置的用戶帳戶。

  • 就個人而言,我只想使用數據庫發布向導編寫數據庫腳本,這將為您提供一個可以在將來使用的實際腳本。

  • 您也可以右鍵單擊數據庫並選擇“腳本”選項(至少在非快遞中)

  • 或者,您可以聯系主持人並詢問有關訪問備份的信息。 不知道你是否可以得到它們,或者給予它們恢復的過程是什么。

  • 還有其他工具,你可以得到源。 但不確定它們的效果如何

添加到Joel的評論中:托管公司可能希望在SQL Server上出於性能原因限制這些操作(可能他們只希望在晚上進行備份或其他事情)。 或者有時他們只是想為額外的頻繁備份收費。

所以你必須做一些不同的事情來備份數據。 不要忘記保持在主機的SQL限制內;)

您最好的選擇是聯系您的托管服務提供商,看看他們是否可以通過Web控制面板或其他方式訪問備份。

請查看http://www.codeplex.com/SqlWebAdmin

我和1and1.com主機一起使用它,只需像任何其他網站一樣安裝它,然后你應該能夠做很多類似於SSMS的管理功能。 您的托管服務可能會有所不同......我知道很多人因為顯而易見的原因而把事情鎖定得非常緊張。

如果您使用的是SQL Server,則可以啟動MSSQL服務到網絡服務,這樣您的備份就可以在計算機的共享文件夾中創建數據庫,前提是您對共享文件夾具有寫入權限。 N_N

示例代碼:

USE AdventureWorks;
GO
BACKUP DATABASE AdventureWorks
TO DISK = '\\yourmachine\SQLServerBackups\AdventureWorks.Bak'
   WITH FORMAT,
      NAME = 'Full Backup of AdventureWorks';
GO

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM