鏈接伺服器sql
❶ sql server 2008怎麼鏈接伺服器
1、展開伺服器對象-->鏈接伺服器-->右擊"新建鏈接伺服器"
2、輸入鏈接伺服器的IP或者輸入域名(域名會更方便一些,可以更換伺服器IP地址)
3、設置鏈接伺服器的安全性(登錄的用戶名和密碼)
4、創建成功後就可以看到了,
5、現在就可以使用鏈接伺服器了,用本地登錄SqlServer,新建一個查詢,輸入
6、Select * From [鏈接伺服器名].[遠程資料庫名].[所有者].[表名]
7、比如 Select * from [3G.XXXX.NET].[cntvs].[dbo].[tbUsers]
8、如果可以查詢到數據說明一切正常嘍
❷ sql server怎麼設置鏈接伺服器
展開伺服器對象-->鏈接伺服器-->右擊"新建鏈接伺服器"
輸入鏈接伺服器的IP或者輸入域名(域名會更方便一些,可以更換伺服器IP地址)
設置鏈接伺服器的安全性(登錄的用戶名和密碼)
創建成功後就可以看到了,如下圖
5
現在就可以使用鏈接伺服器了,用本地登錄SqlServer,新建一個查詢,輸入
Select * From [鏈接伺服器名].[遠程資料庫名].[所有者].[表名]
比如
Select * from [3G.XXXX.NET].[cntvs].[dbo].[tbUsers]
6
如果可以查詢到數據說明一切正常嘍
❸ sql更改鏈接伺服器名稱
鏈接伺服器的名稱,無修改的SQL語句,因為鏈接伺服器的名稱是和相關用戶存在關聯。
故,建議先刪除連接伺服器,再創建新的。
以下代碼,可供參考
--刪除部分:
--刪除運行本地與遠程之間的用戶映射
EXEC sys.sp_droplinkedsrvlogin 'SyncServer',null
GO
--刪除鏈接伺服器
EXEC sys.sp_dropserver 'SyncServer','droplogins'
GO
--創建部分:
--創建遠程鏈接伺服器
EXEC sys.sp_addlinkedserver
@server = 'SyncServer', -- 目標伺服器別名
@srvproct = 'MSSQL', -- 產品名稱
@datasrc = 'xxxxxxxxxx', -- 目標伺服器名稱
@provider = 'SQLOLEDB'
GO
--創建本地用戶與遠程伺服器中用戶之間的映射
EXEC sys.sp_addlinkedsrvlogin
@rmtsrvname = 'SyncServer', -- 與以上 @server 同名
@useself = 'false', --是否通過模擬本地登錄名或顯式提交登錄名和密碼來連接到遠程伺服器
@locallogin = null, --本地登錄
@rmtuser ='xxxxxx',--用戶名
@rmtpassword ='xxxxxxx' --密碼
GO