T-SQL - 访问远程数据库并对其数据表进行操作
生活随笔
收集整理的這篇文章主要介紹了
T-SQL - 访问远程数据库并对其数据表进行操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
概述
很多時候我們需要在.NET應用程序中使用一條SQL語句來訪問來自不同服務器、不同數據庫中的不同的表,實現方法有很多。我們可以在.NET應用程序中建立數據訪問層,使用ADO.NET Entity Framework將我們的數據庫以及數據表抽象成應用程序對象,進而在程序里使用Code來對不同庫當中的表進行連接或其他的操作;也可以在數據庫級別使用T-SQL腳本直接對不同數據庫中的表進行查詢或其他操作,前一種方式在這里不做過多介紹,今天介紹一下后一種。
先介紹一下環境,我有2個數據庫服務器Server_A和Server_B
Server_A(本地)
- 數據庫:AdventureWorkLT
- 數據表:SalesLT.Customer
Server_B(遠程)
- 數據庫:TailspinToys
- 數據表:dbo.Products
使用T-SQL實現
首先我們需要使用本地數據庫中的系統存儲過程將遠程數據庫的連接字符串添加到本地數據庫中
[sql]?view plaincopyprint?該命令僅執行一次即可,現在我們已經將遠程的Server_B服務器添加到了本地,我們可以使用如下命令來對遠程的數據表進行查詢或其他的操作
[sql]?view plaincopyprint?總結
以上是生活随笔為你收集整理的T-SQL - 访问远程数据库并对其数据表进行操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3e9是多少亿
- 下一篇: 数据库SQL优化大总结之 百万级数据库优