Kiểm tra SQL Server bằng Windows PowerShell – P4
Số trang: 9
Loại file: pdf
Dung lượng: 131.18 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Phần 1 của loạt bài này đã giới thiệu về kiểm tra đầu tiên trên SQL Server – các ping một host. Phần 2 là giới thiệu về cách kiểm tra tất cả các dịch vụ của Windows có liên quan đến SQL Server và phần ba là cách kiểm tra các thông tin phần cứng và phần mềm. Trong phần tiếp theo này, chúng tôi sẽ giới thiệu cho các bạn các thu thập các thông tin về card mạng và ổ đĩa cứng từ máy chủ.
Nội dung trích xuất từ tài liệu:
Kiểm tra SQL Server bằng Windows PowerShell – P4 Ki m tra SQL Server b ng Windows PowerShell – Ph n 4Ph n 1 c a lo t bài này ã gi i thi u v ki m tra u tiên trên SQL Server – các ping m t host.Ph n 2 là gi i thi u v cách ki m tra t t c các d ch v c a Windows có liên quan n SQLServer và ph n ba là cách ki m tra các thông tin ph n c ng và ph n m m. Trong ph n ti p theonày, chúng tôi s gi i thi u cho các b n các thu th p các thông tin v card m ng và a c ngt máy ch .B c1 ánh ho c copy và paste o n mã d i ây vào C:CheckSQLServerCheckhd.ps1.#Function to check the HDD information on the host machineFunction checkHD([string] $Hostname ){$drives=get-wmiobject -class Win32_LogicalDisk -computername $hostname -errorvariable errorvarif (-not $errorvar){foreach ($drive in $drives){if ($drive.drivetype -eq 3 ){$message= DeviceID=+$drive.Deviceid+ Size=+ $drive.size/1048576+MB Free Space=+ $drive.freespace/1048576 +MB Percentage Used= + (($drive.Size/1048576)-($drive.freespace/1048576))/ ($drive.Size/1048576) *100+% write-host $message -background GREEN -foreground BLACk}}}}B c2 ánh ho c copy và paste o n mã d i ây vào C:CheckSQLServerChecknet.ps1.#Function to check the Network netadapter information on the host machineFunction checknet([string] $Hostname ){$netadapter=get-wmiobject -class win32_networkadapter -computername $hostname -errorvariable errorvarif (-not $errorvar){foreach ($netadapter in $netadapter){write-host --------------------------------------------------- -background Blue -foreground BLACk#$message= netadapter Enabled=+$netadapter.Enable#write-host $message -background GREEN -foreground BLACk$message= netadapterType=+$netadapter.netadapterTypewrite-host $message -background GREEN -foreground BLACk$message= Description=+$netadapter.Descriptionwrite-host $message -background GREEN -foreground BLACk$message= Manufacturer=+$netadapter.Manufacturerwrite-host $message -background GREEN -foreground BLACk$message= NetworkAddresses=+$netadapter.NetworkAddresseswrite-host $message -background GREEN -foreground BLACk$message= PermanentAddress=+$netadapter.PermanentAddresswrite-host $message -background GREEN -foreground BLACk$message= Physicalnetadapter=+$netadapter.Physicalnetadapterwrite-host $message -background GREEN -foreground BLACk$message= ProductName=+$netadapter.ProductNamewrite-host $message -background GREEN -foreground BLACk$message= ServiceName=+$netadapter.ServiceNamewrite-host $message -background GREEN -foreground BLACk$message= StatusInfo=+$netadapter.StatusInfowrite-host $message -background GREEN -foreground BLACk$message= Speed=+$netadapter.Speedwrite-host $message -background GREEN -foreground BLACk$message= Status=+$netadapter.Statuswrite-host $message -background GREEN -foreground BLACk}}}B c3Gán vào file C:CheckSQLServerCheckSQL_Lib.ps1 o n mã d i ây.. ./checkhd.ps1. ./checknet.ps1Lúc này C:CheckSQLServerCheckSQL_Lib.ps1 s có pinghost, checkservices, checkhardware,checkOS, checkHD và checknet nh th hi n bên d i.#Source all the functions relate to CheckSQL. ./PingHost.ps1. ./checkservices.ps1. ./checkhardware.ps1. ./checkOS.ps1. ./checkHD.ps1. ./checknet.ps1L u ý: File CheckSQL_Lib.ps1 này s c c p nh t v i ngu n d n c a các k ch b n m i nhcheckhd.ps1 và checknet.ps1.B c4G n thêm vào file C:CheckSQLServerCheckSQLServer.ps1 o n mã d i ây.Write-host Checking HDD Information.....Write-host .............................checkHD $HostnameWrite-host Checking Network Adapter Information.....Write-host .........................................checknet $HostnameLúc này C:CheckSQLServerCheckSQLServer.ps1 s có c checkhd và checknet nh th hiênd i. Chúng tôi ã thêm m t s tuyên b write-host hi n toàn b quá trình.#Objective: To check various status of SQL Server#Host, instances and databases.#Author: MAK#Date Written: June 5, 2008param ( [string] $Hostname)$global:errorvar=0. ./CheckSQL_Lib.ps1Write-host Checking SQL Server.....Write-host ........................Write-host Write-host Arguments accepted : $Hostnamewrite-host ........................Write-host Pinging the host machinewrite-host ........................pinghost $Hostnameif ($global:errorvar -ne host not reachable){Write-host Checking windows services on the host related to SQL Serverwrite-host ...........................................................checkservices $HostnameWrite-host Checking hardware Information.....Write-host ..................................checkhardware $HostnameWrite-host Checking OS Information.....Write-host .............................checkOS $HostnameWrite-host Checking HDD Information.....Write-host .............................checkHD $HostnameWrite-host Checking Network Adapter Information.....Write-host ........ ...
Nội dung trích xuất từ tài liệu:
Kiểm tra SQL Server bằng Windows PowerShell – P4 Ki m tra SQL Server b ng Windows PowerShell – Ph n 4Ph n 1 c a lo t bài này ã gi i thi u v ki m tra u tiên trên SQL Server – các ping m t host.Ph n 2 là gi i thi u v cách ki m tra t t c các d ch v c a Windows có liên quan n SQLServer và ph n ba là cách ki m tra các thông tin ph n c ng và ph n m m. Trong ph n ti p theonày, chúng tôi s gi i thi u cho các b n các thu th p các thông tin v card m ng và a c ngt máy ch .B c1 ánh ho c copy và paste o n mã d i ây vào C:CheckSQLServerCheckhd.ps1.#Function to check the HDD information on the host machineFunction checkHD([string] $Hostname ){$drives=get-wmiobject -class Win32_LogicalDisk -computername $hostname -errorvariable errorvarif (-not $errorvar){foreach ($drive in $drives){if ($drive.drivetype -eq 3 ){$message= DeviceID=+$drive.Deviceid+ Size=+ $drive.size/1048576+MB Free Space=+ $drive.freespace/1048576 +MB Percentage Used= + (($drive.Size/1048576)-($drive.freespace/1048576))/ ($drive.Size/1048576) *100+% write-host $message -background GREEN -foreground BLACk}}}}B c2 ánh ho c copy và paste o n mã d i ây vào C:CheckSQLServerChecknet.ps1.#Function to check the Network netadapter information on the host machineFunction checknet([string] $Hostname ){$netadapter=get-wmiobject -class win32_networkadapter -computername $hostname -errorvariable errorvarif (-not $errorvar){foreach ($netadapter in $netadapter){write-host --------------------------------------------------- -background Blue -foreground BLACk#$message= netadapter Enabled=+$netadapter.Enable#write-host $message -background GREEN -foreground BLACk$message= netadapterType=+$netadapter.netadapterTypewrite-host $message -background GREEN -foreground BLACk$message= Description=+$netadapter.Descriptionwrite-host $message -background GREEN -foreground BLACk$message= Manufacturer=+$netadapter.Manufacturerwrite-host $message -background GREEN -foreground BLACk$message= NetworkAddresses=+$netadapter.NetworkAddresseswrite-host $message -background GREEN -foreground BLACk$message= PermanentAddress=+$netadapter.PermanentAddresswrite-host $message -background GREEN -foreground BLACk$message= Physicalnetadapter=+$netadapter.Physicalnetadapterwrite-host $message -background GREEN -foreground BLACk$message= ProductName=+$netadapter.ProductNamewrite-host $message -background GREEN -foreground BLACk$message= ServiceName=+$netadapter.ServiceNamewrite-host $message -background GREEN -foreground BLACk$message= StatusInfo=+$netadapter.StatusInfowrite-host $message -background GREEN -foreground BLACk$message= Speed=+$netadapter.Speedwrite-host $message -background GREEN -foreground BLACk$message= Status=+$netadapter.Statuswrite-host $message -background GREEN -foreground BLACk}}}B c3Gán vào file C:CheckSQLServerCheckSQL_Lib.ps1 o n mã d i ây.. ./checkhd.ps1. ./checknet.ps1Lúc này C:CheckSQLServerCheckSQL_Lib.ps1 s có pinghost, checkservices, checkhardware,checkOS, checkHD và checknet nh th hi n bên d i.#Source all the functions relate to CheckSQL. ./PingHost.ps1. ./checkservices.ps1. ./checkhardware.ps1. ./checkOS.ps1. ./checkHD.ps1. ./checknet.ps1L u ý: File CheckSQL_Lib.ps1 này s c c p nh t v i ngu n d n c a các k ch b n m i nhcheckhd.ps1 và checknet.ps1.B c4G n thêm vào file C:CheckSQLServerCheckSQLServer.ps1 o n mã d i ây.Write-host Checking HDD Information.....Write-host .............................checkHD $HostnameWrite-host Checking Network Adapter Information.....Write-host .........................................checknet $HostnameLúc này C:CheckSQLServerCheckSQLServer.ps1 s có c checkhd và checknet nh th hiênd i. Chúng tôi ã thêm m t s tuyên b write-host hi n toàn b quá trình.#Objective: To check various status of SQL Server#Host, instances and databases.#Author: MAK#Date Written: June 5, 2008param ( [string] $Hostname)$global:errorvar=0. ./CheckSQL_Lib.ps1Write-host Checking SQL Server.....Write-host ........................Write-host Write-host Arguments accepted : $Hostnamewrite-host ........................Write-host Pinging the host machinewrite-host ........................pinghost $Hostnameif ($global:errorvar -ne host not reachable){Write-host Checking windows services on the host related to SQL Serverwrite-host ...........................................................checkservices $HostnameWrite-host Checking hardware Information.....Write-host ..................................checkhardware $HostnameWrite-host Checking OS Information.....Write-host .............................checkOS $HostnameWrite-host Checking HDD Information.....Write-host .............................checkHD $HostnameWrite-host Checking Network Adapter Information.....Write-host ........ ...
Tìm kiếm theo từ khóa liên quan:
Kiểm tra SQL Server bằng Windows PowerShell – Phần 4 công nghệ thông tin cơ sở dữ liệu databaseGợi ý tài liệu liên quan:
-
52 trang 426 1 0
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 376 6 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 309 0 0 -
74 trang 292 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 289 0 0 -
13 trang 289 0 0
-
96 trang 288 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 288 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 283 0 0