rim*_*che 0 sql sql-server sql-server-2008
我需要tbl_products从系统1 转移到系统2,这意味着两个系统都具有相同的DB并且相同.tbl_products需要将系统1的数据库中的相同数据提供给系统2 tbl_products.
我在PostgreSQL中使用了COPY方法来导出和导入数据为csv.
在系统1中
Copy (select * from tbl_products) to 'D:\AppFolder\DataTran\tbl_products).csv' with csv headers;
Run Code Online (Sandbox Code Playgroud)
tbl_product.csv通过互联网转移
在系统2中
Delete from tbl_products:
copy tbl_products from 'D:\AppFolder\DataTran\tbl_products).csv' with csv headers;
Run Code Online (Sandbox Code Playgroud)
现在我需要使用SQL Server实现相同的方法
注意:两台计算机均未连接.
在SQL Server中,您更可能在两个服务器之间建立数据库链接(这很容易,尽管文档很长).
然后,你只需:
select t.*
into <local_table>
from <remote_link>.<database>.<schema>.<table>;
Run Code Online (Sandbox Code Playgroud)
没有必要为此目的通过CSV.