導航:首頁 > 配伺服器 > sqlserver查詢鏈接伺服器地址

sqlserver查詢鏈接伺服器地址

發布時間:2022-07-11 04:54:06

⑴ 怎麼使用SQLSERVER鏈接伺服器訪問資料庫

怎麼使用SQLSERVER鏈接伺服器訪問資料庫

步驟1:打開企業管理器,如下。

2
步驟2:選擇資料庫,安全性,點擊新建鏈接伺服器。

3
步驟3:選擇鏈接伺服器屬性,常規,輸入名稱:TEST,選擇ORACLE資料庫提供程序,輸入名稱、數據源。

4
步驟4:進行安全性設置。本地登錄,選擇SQLServer資料庫登錄用戶,遠程登錄用戶和密碼,輸入遠程連接資料庫的用戶和密碼,選擇用此安全上下文進行,輸入遠程登錄用戶和密碼。

5
步驟5:點擊TEST鏈接伺服器下的表,我們可以訪問ORACLE資料庫的表了。
注意:產品名稱要和所鏈接的伺服器相對應,使用ORACLE資料庫就要輸入ORACLE,使用SQLServer就輸入SQLServer。

⑵ sql server 已經連上遠程連接伺服器資料庫 ,怎麼查看連接伺服器的IP地址

利用sql語句-獲取伺服器ip的方法

SELECTlocal_net_address伺服器IP地址,local_tcp_portAS服務埠,
client_net_addressAS客戶端IP地址
FROMsys.dm_exec_connections
WHEREsession_id=@@SPID

此腳本適用於SQL2005及以上版本

⑶ sql server怎麼設置鏈接伺服器

展開伺服器對象-->鏈接伺服器-->右擊"新建鏈接伺服器"

輸入鏈接伺服器的IP或者輸入域名(域名會更方便一些,可以更換伺服器IP地址)

設置鏈接伺服器的安全性(登錄的用戶名和密碼)

創建成功後就可以看到了,如下圖

5
現在就可以使用鏈接伺服器了,用本地登錄SqlServer,新建一個查詢,輸入
Select * From [鏈接伺服器名].[遠程資料庫名].[所有者].[表名]
比如
Select * from [3G.XXXX.NET].[cntvs].[dbo].[tbUsers]

6
如果可以查詢到數據說明一切正常嘍

⑷ 請問怎麼知道本機sql server 伺服器地址

如果你的sqlserver裝在本機,直接寫本機的ip就行,或者localhost

⑸ sql server怎麼查詢鏈接伺服器

select * from 鏈接伺服器名字.資料庫名.dbo.表名 ,只要你創建的鏈接伺服器正確,那個語句就能成功執行。

⑹ 如何使用SQLSERVER鏈接伺服器訪問資料庫

--創建鏈接伺服器
execsp_addlinkedserver'ITSV','','SQLOLEDB','遠程伺服器名或ip地址'
execsp_addlinkedsrvlogin'ITSV','false',null,'用戶名','密碼'
--查詢示例
select*fromITSV.資料庫名.dbo.表名
--導入示例
select*into表fromITSV.資料庫名.dbo.表名
--以後不再使用時刪除鏈接伺服器
execsp_dropserver'ITSV','droplogins'

⑺ sqlserver怎麼查詢鏈接伺服器

登錄sql server 裡面 伺服器對象 中

⑻ 如何查看遠程鏈接sqlserver的ip地址

可以使用存儲過程和目錄視圖來管理鏈接伺服器定義:

# 通過執行 sp_addlinkedserver 創建鏈接伺服器定義。
# 通過對 sys.servers 系統目錄視圖執行查詢,查看有關在 SQL Server
的特定實例中定義的鏈接伺服器的信息。
# 通過執行 sp_dropserver 刪除鏈接伺服器定義。還可以使用此存儲過程刪除遠程伺服器。

至於 sys.servers 視圖的定義,可以查看 SQLServer 的幫助信息,內容比較多,還帶表格,就不貼在這里了

⑼ 如何在SqlServer中獲取前端連接的IP地址,計算機名等信息

在一些需求中,可能我們需要知道連接到SqlServer的前端程序的一些系統信息,比如前端連接的計算機名稱,IP地址,什麼時候開始請求連接,什麼時候結束連接等信息。如果你對SqlServer的系統函數或視圖不太了解,這個功能看起來好像比較復雜,而實際上, SqlServer的動態管理視圖已經給我們提供了這些信息,下面我們來看兩個動態管理視圖。1、Sys.dm_exec_Sessions 這個視圖中提供了所有連接sqlserver的客戶端的一些信息,下面是Sys.dm_exec_Sessions返回的列:列名數據類型 說明Session_idsmallint標識與每個活動主連接關聯的會話。login_timedatetime建立會話的時間。host_namenvarchar(128)與會話關聯的主機。program_namenvarchar(128)與會話關聯的程序。host_process_idint與會話關聯的進程 ID。client_versionint客戶端連接到伺服器所用的介面版本。client_interface_namenvarchar(32)客戶端連接到伺服器所用的介面名稱。security_idvarbinary(85)與登錄名關聯的 Microsoft Windows 安全 ID。login_namenvarchar(128)與會話關聯的 SQL 登錄名。nt_domainnvarchar(128)從中建立會話連接的域。nt_user_namenvarchar(128)與會話關聯的用戶名。statusnvarchar(30)會話的狀態。可能的值: 1,運行 - 當前正在運行一個或多個請求
2,睡眠 - 當前沒有運行任何請求
3,休眠 - 會話處於登錄前狀態
context_infovarbinary(128)會話的 CONTEXT_INFO 值。cpu_timeint該會話所佔用的 CPU 時間(毫秒)。memory_usageint該會話所佔用的 8 KB 內存頁數。total_scheled_timeint計劃內含請求的會話的執行所耗用的總計時間(毫秒)。total_elapsed_timeint自會話建立以來已耗用的時間(毫秒)。endpoint_idint與會話關聯的端點的 ID。last_request_start_timedatetime最近一次會話請求的開始時間。這包括當前正在執行的請求。last_request_end_timedatetime最近一次會話請求的完成時間。readsbigint在該會話期間該會話中的請求所執行的讀取次數。Writesbigint在該會話期間該會話中的請求所執行的寫入次數。logical_readsbigint已對該會話執行的邏輯讀取數。is_user_processbit如果會話是系統會話,則為 0。否則,為 1。text_sizeint會話的 TEXTSIZE 設置。languagenvarchar(128)會話的 LANGUAGE 設置。date_formatnvarchar(3)會話的 DATEFORMAT 設置。date_firstsmallint會話的 DATEFIRST 設置。quoted_identifierbit會話的 QUOTED_IDENTIFIER 設置。arithabortbit會話的 ARITHABORT 設置。ansi_null_dflt_onbit會話的 ANSI_NULL_DFLT_ON 設置。ansi_defaultsbit會話的 ANSI_DEFAULTS 設置。ansi_warningsbit會話的 ANSI_WARNINGS 設置。ansi_paddingbit會話的 ANSI_PADDING 設置。ansi_nullsbit會話的 ANSI_NULLS 設置。concat_null_yields_nullbit會話的 CONCAT_NULL_YIELDS_NULL 設置。transaction_isolation_levelsmallint會話的事務隔離級別。 0 = 未指定 1 = 未提交讀取 2 = 已提交讀取 3 = 可重復 4 = 可序列化 5 = 快照lock_timeoutint會話的 LOCK_TIMEOUT 設置。該值以毫秒計。deadlock_priorityint會話的 DEADLOCK_PRIORITY 設置。row_countbigint到目前為止會話返回的行數。prev_errorint會話返回的最近一個錯誤的 ID。比如說,我們要看那些主機有連接到了sqlserver伺服器,可以使用下面的sql語句:
select distinct host_name from sys.dm_exec_Sessions要看那些用戶已連接到sqlserver伺服器:
select distinct login_name from sys.dm_exec_Sessions當然,利用上面的列,我們可以獲得更多想要的客戶端信息2、Sys.dm_exec_connections 這個視圖返回了連接sqlserver伺服器上面的每個連接的詳細信息,下面是Sys.dm_exec_connections返回的列:列名數據類型 說明Session_idint標識與此連接關聯的會話。most_recent_Session_idint顯示與此連接關聯的最近請求的會話 ID。connect_timedatetime連接建立時的時間戳。net_transportnvarchar(40)說明該連接使用的物理傳輸協議。protocol_typenvarchar(40)指定負載的協議類型。此參數當前可區分 TDS (TSQL) 和 SOAP。protocol_versionint與此連接關聯的數據訪問協議的版本。endpoint_idint與此連接關聯的端點的唯一標識符。此 endpoint_id 可用於查詢 sys.endpoints 視圖。encrypt_optionnvarchar(40)說明是否為此連接啟用了加密的布爾值。auth_schemenvarchar(40)指定與此連接一起使用的 SQL Server/NT 身份驗證。node_affinitysmallint顯示與此連接關聯的 SOS 節點。num_readsint此連接中已發生的讀包次數。num_writesint此連接中已發生的寫數據包次數。last_readdatetime此連接中上一次發生讀操作的時間戳。last_writedatetime此連接中上一次發生寫操作的時間戳。net_packet_sizeint用於信息和數據的網路包的大小。client_net_addressvarchar(40)與此伺服器連接的客戶端的主機地址。client_tcp_portint與該連接關聯的客戶機上的埠號。local_net_addressvarchar(40)顯示此連接的目標伺服器的 IP 地址。只對使用 TCP 傳輸提供程序的連接可用。local_tcp_portint如果此連接使用 TCP 傳輸,則顯示該連接的目標伺服器的 TCP 埠。connection_iniqueidentifier對每個連接進行唯一標識。parent_connection_iniqueidentifier標識MARS 會話正在使用的主要連接。most_recent_sql_handlevarbinary(64)此連接上執行的上一個請求的 SQL 句柄。most_recent_sql_handle 列始終與 most_recent_Session_id 列同步。比如,我要查看當前連接的客戶端IP與sqlserver所在伺服器的IP,可以用下面的sql查詢:
select client_net_address '客戶端IP',local_net_address '伺服器的IP' from sys.dm_exec_connections where Session_id=@@spid@@spid的作用是返回當前進程的會話ID。

⑽ sql server 2008怎麼鏈接伺服器

1、展開伺服器對象-->鏈接伺服器-->右擊"新建鏈接伺服器"
2、輸入鏈接伺服器的IP或者輸入域名(域名會更方便一些,可以更換伺服器IP地址)
3、設置鏈接伺服器的安全性(登錄的用戶名和密碼)
4、創建成功後就可以看到了,
5、現在就可以使用鏈接伺服器了,用本地登錄SqlServer,新建一個查詢,輸入
6、Select * From [鏈接伺服器名].[遠程資料庫名].[所有者].[表名]
7、比如 Select * from [3G.XXXX.NET].[cntvs].[dbo].[tbUsers]
8、如果可以查詢到數據說明一切正常嘍

閱讀全文

與sqlserver查詢鏈接伺服器地址相關的資料

熱點內容
安卓手機訂閱自動扣款怎麼關閉 瀏覽:316
監控視頻加密怎麼解鎖 瀏覽:530
pythonexe界面 瀏覽:359
安卓什麼下載推特 瀏覽:536
為什麼app開不開鎖 瀏覽:554
wps共享文件夾轉讓 瀏覽:260
詞條PDF 瀏覽:974
寶馬三系能用什麼手機app 瀏覽:276
滴滴出行app為什麼被下架 瀏覽:710
數據挖掘的c45演算法 瀏覽:630
密碼解壓縮文件 瀏覽:716
手機文件加密寶解密後文件不見了 瀏覽:9
單片機的位地址 瀏覽:91
井岡山雲伺服器 瀏覽:362
為什麼要選擇菜譜app 瀏覽:408
storm數據處理pdf 瀏覽:730
android百度地圖彈出框 瀏覽:865
什麼app沒廣告 瀏覽:149
php欺騙提交 瀏覽:749
程序員都是做什麼程序 瀏覽:564