![](/img/trans.png)
[英]How to copy schema and some data from SQL Server to another instance?
[英]How to copy (or at least SELECT) data from another SQL Server?
我想將數據從一台服務器復制到另一台服務器,但不確定該怎么做(我已經有正確的表,使用“ Script Table As > Create To > New Query
)。
也許:
SELECT * FROM OPENDATASOURCE('SQLNCLI','Data Source=192.168.10.1\dbName;')
要么:
exec sp_addlinkedserver @server = '192.168.10.1'
SELECT * FROM [192.168.10.1].[dbo].[myTableName]
IP
地址(當然還有用戶名和密碼。)是否足夠?
Addition new linkedserver & mapping between a login
EXEC sp_addlinkedserver
@server = 'your_LServer',
@srvproduct= '',
@provider = 'SQLNCLI',
@datasrc= '192.168.10.1\'
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'your_LServer',
@useself = 'FALSE',
@locallogin = 'locallogin',
@rmtuser = 'remotelogin',
@rmtpassword = 'remotepassword'
在鏈接服務器上查詢反對
SELECT * FROM your_LServer.dbo.myTableName
如果是一次,我會只執行遠程服務器或Linked Servers選項上的數據查詢。如果不是一次,我們將來必須做更新,那么我們創建一個'Replication'或有一個第三方工具Redgate的SQL數據比較。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.