通過sqlserver使用者操作遠端伺服器

2022-03-14 23:29:19 字數 850 閱讀 8963

use master

goreconfigure --先執行一次重新整理,處理上次的配置

goexec sp_configure 'show advanced options',1 --啟用xp_cmdshell的高階配置

goreconfigure --重新整理配置

goexec sp_configure 'xp_cmdshell',1 --開啟xp_cmdshell,可以呼叫sql系統之外的命令

goreconfigure

go--使用xp_cmdshell在d盤建立乙個myfile 資料夾

exec xp_cmdshell 'd: dir',no_output --[no_output]表示是否輸出資訊

goexec xp_cmdshell 'shutdown -r now',no_output --[no_output]表示是否輸出資訊

exec xp_cmdshell 'shutdown -r -m \\127.0.0.1 -t 0 -f'

--關閉

exec sp_configure 'show advanced options','1' --確保show advances options 的值為1,這樣才可以執行xp_cmdshell為0的操作

goreconfigure

goexec sp_configure 'xp_cmdshell',0 --關閉xp_cmdshell

goreconfigure

goexec sp_configure 'show advanced options','0' --關閉show advanced options

goreconfigure

go

SqlServer 使用者和許可權操作

use master go 建立使用者,test,密碼test create login testuser with password n test default database master check expiration off,check policy offgo 設定test使用者可以...

通過C 操作SQLServer服務管理器

using system using system.configuration using system.diagnostics using system.threading using system.serviceprocess using system.collections using sys...

sqlserver 新增使用者並只能操作指定資料庫

use master create login test 要建立的使用者名稱 with password 123456 密碼 default database dbtest,指定資料庫 check expiration off check policy off gorevoke view anyda...