sqlserver2017 備份遠程服務器的數據庫到本地


 

 原地址:https://blog.csdn.net/gavinvong/article/details/50269331

      看源碼里面找到數據庫服務器的IP地址,用戶名和密碼以及數據庫名。嘗試好幾次用heidisql.exe之類的工具導出數據,然后導入到本地數據庫發現失敗了,具體原因不知道,所以只能另辟蹊徑了。過程如下。

        1首先通過 SQL Server 2017 Management Studio  連接本地數據庫,創建一個數據庫,名稱和遠程數據庫上的數據庫名稱一樣

        2在遠程服務器上的要備份的數據庫上右鍵,選擇任務-導入數據。  這個功能就是從指定的遠程數據庫中導入數據。

       

 

 

填寫 數據來源  這里注意數據源 選擇框里都要選擇 for SQL Server


   

    

安全性分組 下面的

Password:     需要導出的數據庫密碼

Userid:       需要導出的數據庫用戶名

以及 源

Data Source:   需要導出的數據庫的IP地址

Inital Catilog  要導出的數據庫的名字

 

接下來填寫目標數據信息

 

安全性分組下面的

Password  本機的sql server密碼

User id    本機的SqlServer 用戶名

Dats Source 本機Ip地址

Inital Catalog  要導出的數據庫名稱


下一步


 

      

  

這里就出現了要導入的數據庫表

 

 

 

全選,下一步 立即運行


 

 

這樣數據就導入到本地的數據庫中了。但是我在測試的時候發現存儲過程不會被導入。不知道是操作過程有誤還是本身就不會導入存儲過程。

 

接下來是我導入存儲過程到本機的方法:

 

在源數據庫上右鍵選中生成腳本


 

在目標數據庫上打開這個 SQL文件,進行執行就可以了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM