SQL相關路徑查詢指令碼

2021-06-21 04:28:37 字數 1397 閱讀 3555

--1.查詢機器名

select @@servername as 機器名稱

--查詢已安裝的sql例項名

select *

from sys.servers

--2.查詢sql安裝路徑

declare @installpath varchar(200)

exec master.dbo.xp_regread

'hkey_local_machine',

'software\microsoft\mssqlserver\setup',

'sqlpath',

@installpath output

set @installpath = @installpath + '\data\'

print @installpath

--3.得到sql中的各種目錄

declare @path varchar(8000)

--3.1得到當前資料庫的資料檔案路徑

select @path = rtrim(reverse(filename))

from sysfiles

select @path = reverse(substring(@path, charindex('\', @path), 8000))

select 資料檔案目錄 = @path

--3.2得到sql安裝時設定的資料檔案路徑

select @path = rtrim(reverse(filename))

from master..sysfiles

where name = 'master'

select @path = reverse(substring(@path, charindex('\', @path), 8000))

select sql資料檔案目錄 = @path

--3.3根據安裝路徑得到預設的備份目錄:

select @path = rtrim(reverse(filename))

from master..sysfiles

where name = 'master'

select @path = substring(@path, charindex('\', @path) + 1, 8000),

@path = reverse(substring(@path, charindex('\', @path), 8000)) +

'backup\'

select sql資料預設備份目錄 = @path

SQL相關路徑查詢指令碼

1.查詢機器名 select servername as 機器名稱 查詢已安裝的sql例項名 select from sys.servers 2.查詢sql安裝路徑 declare installpath varchar 200 exec master.dbo.xp regread hkey loc...

原 SQL相關路徑查詢指令碼

1.查詢機器名 select servername as 機器名稱 查詢已安裝的sql例項名 select from sys.servers 2.查詢sql安裝路徑 declare installpath varchar 200 exec master.dbo.xp regread hkey loc...

sql查詢相關

select from 表名 a where a.日期字段 to date yyyy mm dd and a.日期字段 to date yyyy mm dd 和 為前端傳參,string型別的,需要先to date進行轉換格式 yyyy mm dd 是匹配資料庫中 date 欄位存的格式 是用來代替...