當前位置:首頁 » 編程語言 » sql輸入別人ip
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql輸入別人ip

發布時間: 2022-06-15 03:38:25

1. 本地sql資料庫要允許其他IP訪問該如何設置求解

你的意思就是要設置你的電腦為伺服器 別人來訪問你的資料庫 !
這個簡單好辦!
看到沒 在身份驗證的地方輸入伺服器的IP就可以啦!其他用戶不用做任何設置!

2. 本地sql資料庫要允許其他IP訪問該如何設置

你的意思就是要設置你的電腦為伺服器
別人來訪問你的資料庫

這個簡單好辦!
看到沒
在身份驗證的地方輸入伺服器的IP就可以啦!其他用戶不用做任何設置!

3. sql 2008怎麼連接別人的伺服器

首先伺服器的遠程連接要打開。 2005以後,SQL的遠程連接,默認是「本地連接」,得先設置到「本地連接和遠程連接」上。 然後本地資料庫的管理器里,選擇連接-資料庫引擎,在這個的界面上輸入伺服器IP或名稱、登錄名、密碼;以上沒問題的話,就可以連接上了。

4. 想寫一個SQL方法,實現輸入IP參數,返回結果的函數

--樓主 這個其實很簡單的
--首先要使用 sp_configure 啟用xp_cmdshell
exec sp_configure 'xp_cmdshell',1
reconfigure
go

declare @ip varchar(200)
--declare @col nvarchar(2000)
declare @table table(col nvarchar(4000))
set @ip = 'ipconfig'
insert into @table(col)
EXEC Master..xp_cmdShell @IP--的結果
select * from @table
--如果解決了樓主的問題 希望採納 cmd下面的命令都可以在xp_cmdShell 下執行

5. sql server 2005連自己的連的上輸入別人ip為什麼連不上

確定其它電腦的SQL服務已開,並且連接別人IP的資料庫的正確的用戶名和密碼。

6. 如何連接其他ip的sql2008

要設置指定ip連接,直接換成ip地址即可。 1、$serverName = "ip地址"; 或 $serverName = "計算機名"; 2、如果伺服器上有多個實例,還需要有實例名 3、遠程連接還需開啟遠程連接服務 4、由於 sqlserver 2000 的默認遠程連接,導致了 SQL攻擊 的盛行。 設置IP地址完成後: 1、運行 SQL Server 配置管理器:SQL Server Configuration Manager,打開協議 Protocols 允許命名管道 "named pipes" 和 "tcp/ip" 2、 右鍵點擊 "tcp/ip",打開屬性 Properties 標簽 "IP addresses" 3、 在 TCP 動態埠 "TCP Dynamic Ports" 填入 1433 4、 重啟 SQL Server

7. sqlserver2008連接別人的ip分離出來的資料庫在哪

一、SQL Server分離的資料庫,它們的文件從SQL Server當前服務脫離,所在位置保持不變。還在原來的位置。

(一切以默認安裝的話,默認位置在C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData,裡面有多個文件,一般可根據文件名找到對應的資料庫文件。不過,用於生產的資料庫上,多不在這個位置)

二、如果不知道操作的資料庫的文件所在的位置,在你進行脫離操作前,最好先查看這個資料庫的屬性,在屬性中的「文件」項中,清楚的註明了相關文件所在的位置。

三、脫離的主要意義是,讓資料庫文件從SQL服務中分離開來,以便於轉移、備份等等。正在使用的資料庫文件是不能進行移動和復制的。可以用附加將脫離的文件重新聯入SQL服務。

8. 如何在本機上面通過IP訪問sql資料庫

1、SQL2008是沒有外圍配置的,為了能用IP地址或者local登陸,需要做下面的配置。打開Microsoft SQL Server 2008 R2→配置工具→SQL Server 配置管理器。

9. 如何用sql命令獲取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。

10. 伺服器頻繁遭受sql注入,ip都是同一個ip,知道ip以後咋辦,伺服器安全

1、原則上,你不能向對方發送任何指令與數據。除非你把對方給黑了,給對方電腦上裝上點什麼。
2、針對這種情況,防火牆給它擋上就OK。
3、SQL伺服器不應該直接與外網相聯,如果是生產應用,你應該考慮隔離你的SQL伺服器。
4、查資料,找補丁,讓你的SQL伺服器別人沒法搞破壞。
5、如果造成大的損失,可以報警,讓警察去抓人。