原 SQL相關路徑查詢指令碼

2021-09-08 10:09:11 字數 1312 閱讀 3037

--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 欄位存的格式 是用來代替...