如果你的筆記本沒(méi)有連接網(wǎng)絡(luò)好像是沒(méi)有IPV4 的,你應(yīng)該最少連接一個(gè)局域網(wǎng)絡(luò)
創(chuàng)新互聯(lián)專注于咸陽(yáng)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供咸陽(yáng)營(yíng)銷(xiāo)型網(wǎng)站建設(shè),咸陽(yáng)網(wǎng)站制作、咸陽(yáng)網(wǎng)頁(yè)設(shè)計(jì)、咸陽(yáng)網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造咸陽(yáng)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供咸陽(yáng)網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
控制面板-網(wǎng)絡(luò)和共享中心-更改適配器設(shè)置(左面菜單)-選擇一個(gè)網(wǎng)絡(luò)連接右鍵-屬性-找到Internet 協(xié)議版本4(TCP/IPv4) -選中-屬性-使用下面的IP地址-設(shè)置IP
1、先打開(kāi)SQL Server數(shù)據(jù)庫(kù)并連接。
2、然后找到目標(biāo)數(shù)據(jù)庫(kù),右鍵并點(diǎn)擊“屬性”。
3、在彈出的屬性窗口左側(cè)“選擇頁(yè)”中選擇“文件”選項(xiàng)卡。
4、然后在右側(cè)窗體中即可看到相應(yīng)內(nèi)容了:邏輯名稱是數(shù)據(jù)文件及日志文件的文件名,路徑就是其所在位置了。
先將數(shù)據(jù)庫(kù)文件*.mdf和*.ldf考到你要放置的目錄下
然后用
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\Mssql\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\Mssql\Data\pubs_log.ldf' 不明白的話,我遠(yuǎn)程教你。
if?exists?(select?*?from?dbo.sysobjects?where?id?=?object_id(N'[dbo].[p_getlinkinfo]')?and?OBJECTPROPERTY(id,?N'IsProcedure')?=?1)?drop?procedure?[dbo].[p_getlinkinfo]?GO?/*--獲取連接SQL服務(wù)器的信息?所有連接本機(jī)的:操作的數(shù)據(jù)庫(kù)名,計(jì)算機(jī)名,用戶名,網(wǎng)卡物理地址,IP地址,程序名?--鄒建2003.11(引用請(qǐng)保留此信息)--*/?/*--調(diào)用示例?--顯示所有本機(jī)的連接信息?exec?p_getlinkinfo?--顯示所有本機(jī)的連接信息,包含ip地址?exec?p_getlinkinfo?@includeip=1?--顯示連接指定數(shù)據(jù)庫(kù)的信息?exec?p_getlinkinfo?'客戶資料'?--*/?create?proc?p_getlinkinfo?@dbname?sysname=null,--要查詢的數(shù)據(jù)庫(kù)名,默認(rèn)查詢所有數(shù)據(jù)庫(kù)的連接信息?@includeip?bit=0--是否顯示IP地址,因?yàn)椴樵僆P地址比較費(fèi)時(shí),所以增加此控制?as?declare?@dbid?int?set?@dbid=db_id(@dbname)?create?table?#tb(id?int?identity(1,1),dbname?sysname,hostname?nchar(128),loginname?nchar(128),net_address?nchar(12),net_ip?nvarchar(15),prog_name?nchar(128))?insert?into?#tb(hostname,dbname,net_address,loginname,prog_name)?select?distinct?hostname,db_name(dbid),net_address,loginame,program_name?from?master..sysprocesses?where?hostname''?and?(@dbid?is?null?or?dbid=@dbid)?if?@includeip=0?goto?lb_show??--如果不顯示IP地址,就直接顯示?declare?@sql?varchar(500),@hostname?nchar(128),@id?int?create?table?#ip(hostname?nchar(128),a?varchar(200))?declare?tb?cursor?local?for?select?distinct?hostname?from?#tb?open?tb?fetch?next?from?tb?into?@hostname?while?@@fetch_status=0?begin?set?@sql='ping?'+@hostname+'?-a?-n?1?-l?1'?insert?#ip(a)?exec?master..xp_cmdshell?@sql?update?#ip?set?hostname=@hostname?where?hostname?is?null?fetch?next?from?tb?into?@hostname?end?update?#tb?set?net_ip=left(a,patindex('%:%',a)-1)?from?#tb?a?inner?join?(?select?hostname,a=substring(a,patindex('Ping?statistics?for?%:%',a)+20,20)?from?#ip?where?a?like?'Ping?statistics?for?%:%')?b?on?a.hostname=b.hostname?lb_show:?select?id,數(shù)據(jù)庫(kù)名=dbname,客戶機(jī)名=hostname,用戶名=loginname?,網(wǎng)卡物理地址=net_address,IP地址=net_ip,應(yīng)用程序名稱=prog_name?from?#tb?go
–2000?SQL?code
select?spid,hostname,net_address?from?sys.sysprocesses?
–2005?SQL?code
select?session_id,client_net_address,local_net_address?from
sys.dm_exec_connections
要獲取數(shù)據(jù)庫(kù)服務(wù)器IP,可通過(guò)xp_cmdshell 來(lái)獲取信息,然后對(duì)信息進(jìn)行篩選
xp_cmdshell 擴(kuò)展存儲(chǔ)過(guò)程將命令字符串作為操作系統(tǒng)命令 shell 執(zhí)行,并以文本行的形式返回所有輸出。由于存在安全隱患,所以在SQL Server 中, xp_cmdshell 默認(rèn)是關(guān)閉的。
實(shí)現(xiàn)代碼如下:
--開(kāi)啟xp_cmdshell
exec sp_configure 'show advanced options', 1
reconfigure with override
exec sp_configure 'xp_cmdshell', 1
reconfigure with override
exec sp_configure 'show advanced options', 0
reconfigure with override
go
begin
declare @ipline varchar(200)
declare @pos int
declare @ip varchar(40)
set nocount on
set @ip = null
if object_id('tempdb..#temp') is not null drop table #temp
create table #temp (ipline varchar(200))
insert #temp exec master..xp_cmdshell 'ipconfig'
select @ipline = ipline
from #temp
where upper (ipline) like '%IPv4 地址%'--這里需要注意一下,系統(tǒng)不同這里的匹配值就不同
if @ipline is not null
begin
set @pos = charindex (':',@ipline,1);
set @ip = rtrim(ltrim(substring (@ipline ,
@pos + 1 ,
len (@ipline) - @pos)))
end
select distinct(rtrim(ltrim(substring (@ipline ,
@pos + 1 ,
len (@ipline) - @pos)))) as ipaddress from #temp
drop table #temp
set nocount off
end
go