Scenario
- Source Database running on Docker (Linux Server)
- Traget Database running on Azure Server
Prerequisites
- 源database 的結構和目標database 的結構、表、限制等都相同
- 對源database 和目標database 具有訪問權限
- SQL Server Management Studio
Step by Step
On Source Database
- Generate Scripts
- Select specific database objects
- Scripting Options
Note: 根據需求調整Scripting Options!!!!
目前場景需求的option 是這樣設置的
- Types of data to script:选择 Data only(因为结构已经存在)
- Script DROP statements:设置为 False
- Script Indexes:设置为 False
- Script Primary Keys:设置为 False
- Script Foreign Keys:设置为 False
然後點擊next 就可以保存腳本了
On target database
-
Disconnect the Source database connect .
-
Run script in target database
File > Open > File ..(sql_script.sql
選中你需要執行的sql 腳本 然後會自動在sql manaagement query窗口打開。
檢查腳本沒問題之後, 點擊執行就可以看到輸出結果。
這個時候, 再回去查表數據
--table data , check - return row numbers
SELECT COUNT(*) AS [Row Count] FROM dbo.employees;
SELECT COUNT(*) AS [Row Count] FROM dbo.jobs;
SELECT COUNT(*) AS [Row Count] FROM dbo.departments;







报歉!评论已关闭。