『壹』 sql server伺服器ip怎麼查看
c# 遠程連接資料庫SQL
遠程連接有點復雜,首先要保證客戶端與SQL伺服器連接
步驟:
一 看ping 伺服器IP能否ping通。
這個實際上是看和遠程sql server 2000伺服器的物理連接是否存在。如果不行,請檢查網路,查 看配
置,當然得確保遠程sql server 2000伺服器的IP拼寫正確。
二 在Dos或命令行下輸入telnet 伺服器IP 埠,看能否連通。
如telnet 202.114.100.100 1433
通常埠值是1433,因為1433是sql server 2000的對於Tcp/IP的默認偵聽埠。如果有問題,通常這
一步會出問題。通常的提示是「……無法打開連接,連接 失敗"。
如果這一步有問題,應該檢查以下選項。
1 檢查遠程伺服器是否啟動了sql server 2000服務。如果沒有,則啟動。
2 檢查伺服器端有沒啟用Tcp/IP協議,因為遠程連接(通過網際網路)需要靠這個協檢查方法是,在服
務器上打開開始菜單->程序->Microsoft SQL Server->伺服器網路實用工具,看啟用的協議里
是否有tcp/ip協議,如果沒有,則啟用它。
3 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的
tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框 沒有勾上。
事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須
與伺服器配置的埠號保持一致。如果隱藏伺服器復選框被勾 選,則意味著客戶端無法通過枚
舉伺服器來看到這台伺服器,起到了保護的作用, 但不影響連接,但是Tcp/ip協議的默認埠將被
『貳』 如何添加SQLServer登錄伺服器地址
1、單擊「開始」---->「所有程序」---->「MicrosoftSQLServer2014」---->「配置工具」---->「SQLServer2014配置管理器」,打開配置管理器。
2、找到「SQLServer網路配置」,展開後單擊「MRSQLSERVER的協議」選項。
3、在右側的「TCP/IP」選項上右擊,選擇「啟動」。
4、雙擊「TCP/IP」選項,打開「TCP/IP屬性」窗口。
5、單擊「IP地址」選項卡
6、將下方所有的「TCP埠」,都改為1433,所示(註:是所有TCP埠)。
7、將IP1和IP2中的「TCP動態埠」的值修改為空
8、將IP1的IP地址改為需要連接的伺服器地址,本例為「127.0.0.1」。
9、選擇SQLServer服務,在右側的SQLServer(MRSQLSERVER)選項游告稿上右擊,選擇「停止」。
10、最神孝後,在SQLServer(MRSQLSERVER)選項上右擊,選擇「啟動」。
11、在SQLServer的「伺服器名稱」中輸入設置的伺服器地友改址,單擊「連接」就可以接入自己需要連接的伺服器了。
『叄』 資料庫的伺服器是不是就是伺服器的IP地址呀
1、如果說資料庫是Aess,那麼資料庫名稱就是你上傳的文件名(即xxx.mdb文件,可修改),用戶名和密碼即自己在文件里設置,桐滑禪無需詢問空間服務商。
2、如果說資料庫是SQL-Server(即MsSQL),那麼資料庫伺服器IP地址、資料庫名稱、登錄用戶名和密碼空間服務商會告訴你的,他們告訴你什麼你就填上去就可以了,一般來說網站和資料庫會被安裝到一台伺服器上,那麼伺服器IP地址項就為(local)。
一、全球IP地址分配:
由IANA()負責管理,官方網站是:。
二、資料庫默認埠:
(一)、Oracle:
(1)、驅動:oracle.jdbc.driver.;
(2)、URL:jdbc:oracle:thin:@
(3)、port:埠號,默認是1521。
(讓侍二)、SQLServer:
(1)、驅動:com.microsoft.jdbc.sqlserver.;
(2)、URL:jdbc:microsoft:sqlserver://
(3)、port:埠號,默認是1433。
(局塵三)、MySQL:
(1)、驅動:org.gjt.mm.mysql.Driver;
(2)、URL:jdbc:mysql://
(3)、port:埠號,默認3306。
『肆』 如何查看遠程鏈接sqlserver的ip地址
可以使用存儲過程和目錄視圖來管理鏈接伺服器定義:
# 通過執行 sp_addlinkedserver 創建鏈接伺服器定義。
# 通過對 sys.servers 系統目錄視圖執行查詢,查看有關在 SQL Server
的特定實例中定義的鏈接伺服器的信息。
# 通過執行 sp_dropserver 刪除鏈接伺服器定義。還可以使用此存儲過程刪除遠程伺服器。
至於 sys.servers 視圖的定義,可以查看 SQLServer 的幫助信息,內容比較多,還帶表格,就不貼在這里了
『伍』 如何使用SQL語句查到當前SQL SERVER 2000伺服器的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)與登錄名關聯的MicrosoftWindows安全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該會話所佔用的8KB內存頁數。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語句:selectdistincthost_namefromsys.dm_exec_Sessions要看那些用戶已連接到sqlserver伺服器:selectdistinctlogin_namefromsys.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)指定與此連接一起使用的SQLServer/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查詢:selectclient_net_address'客戶端IP',local_net_address'伺服器的IP'fromsys.dm_exec_connectionswhereSession_id=@@spid@@spid的作用是返回當前進程的會話ID。