SQL Server 跨域访问
生活随笔
收集整理的這篇文章主要介紹了
SQL Server 跨域访问
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# SQL Server 跨服務器訪問數據參考鏈接:[sp_addlinkedserver](https://msdn.microsoft.com/zh-cn/library/ms190479.aspx)[sp_addlinkedsrvlogin](https://msdn.microsoft.com/zh-cn/library/ms189811.aspx)> 需求:兩個一模一樣的表,分別分布在兩個服務器的數據庫上,現在要在一個表中,查看這兩個表的內容1. 在本地數據庫查詢分析器中,運行以下兩段語句:```sql
-- 創建鏈接服務器
exec sp_addlinkedserver@server = 'rmtsrvname', -- 給要鏈接的服務器取的別名,也可以用下面的 IP 地址@srvproduct = '', -- 空@provider = 'SQLOLEDB', -- 不需要修改@datasrc = '192.168.1.1' -- 需要連接的服務器IP,如果鏈接服務器數據庫有添加端口號的話,就要改成 '192.168.1.1,端口號'??????????-- 登錄鏈接服務器
exec sp_addlinkedsrvlogin'rmtsrvname', -- 上面取的服務器別名'false',NULL,'username', -- 帳號,可以是服務器上某個數據庫的用戶,不一定要 sa'password' -- 密碼
```2. 聯合查詢```sql
select id, a, b
from table1union(select id, a, b from [rmtsrvname].[dbname].dbo.table1 as table2)
order by id
```
?
轉載于:https://www.cnblogs.com/xuebo/p/6428478.html
總結
以上是生活随笔為你收集整理的SQL Server 跨域访问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【UWP】拖拽列表项的排序功能实现
- 下一篇: JQ用变量关联input name