123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216 |
- Public Class GCM_SQL_MGMT
- Private Sub Set_伺服器狀態()
- Dim ds8 As New DataSet : 伺服器狀態_dgv.DataSource = Nothing : ds8.Clear()
- 伺服器狀態_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 伺服器狀態_dgv.ColumnHeadersHeight = 25
- 伺服器狀態_dgv.AllowUserToAddRows = False
- SQL_資料庫狀態()
- da.Fill(ds8) : 伺服器狀態_dgv.DataSource = ds8.Tables(0) : conn.Close()
- Set_進度條顯示()
- 伺服器狀態_dgv.Columns(4).DefaultCellStyle.Format = "#,##0.000"
- 伺服器狀態_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
- 伺服器狀態_dgv.Columns(5).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
- 伺服器狀態_dgv.Columns(0).FillWeight = 120 : 伺服器狀態_dgv.Columns(1).FillWeight = 180
- 伺服器狀態_dgv.Columns(2).FillWeight = 55 : 伺服器狀態_dgv.Columns(3).FillWeight = 70
- 伺服器狀態_dgv.Columns(4).Visible = False
-
- Dim ds7 As New DataSet : 資料庫清單1_dgv.DataSource = Nothing : ds7.Clear()
- 資料庫清單1_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 資料庫清單1_dgv.ColumnHeadersHeight = 25
- 資料庫清單1_dgv.AllowUserToAddRows = False
- SQL_伺服器1清單()
- da.Fill(ds7) : 資料庫清單1_dgv.DataSource = ds7.Tables(0) : conn.Close()
- End Sub
- Private Sub Set_資料庫狀態()
- Dim 啟動 As Boolean = False
- If 選擇_tb.Text = "天盾國際管理系統資料庫" Then : SQL_連線字串_圖片資料庫() : SQL_圖片資料庫管理查詢() : 啟動 = True
- ElseIf 選擇_tb.Text = "METO-MES-SYS" Then : SQL_連線字串_圖片資料庫() : SQL_圖片資料庫管理查詢() : 啟動 = True
- ElseIf 選擇_tb.Text = "OW-MSN" Then : SQL_連線字串_圖片資料庫() : SQL_圖片資料庫管理查詢() : 啟動 = True
- ElseIf 選擇_tb.Text = "Huang_PH_SYS" Then : SQL_連線字串_圖片資料庫() : SQL_圖片資料庫管理查詢() : 啟動 = True
- ElseIf 選擇_tb.Text = "PROJECT-SYS" Then : SQL_連線字串_圖片資料庫() : SQL_工程圖片資料庫管理查詢() : 啟動 = True
- ElseIf 選擇_tb.Text = "Sh-To-PROJECT-SYS" Then : SQL_連線字串_圖片資料庫() : SQL_工程圖片資料庫管理查詢() : 啟動 = True
- End If
- If 啟動 = True Then
- Dim ds9 As New DataSet : 圖片資料庫管理_dgv.DataSource = Nothing : ds9.Clear()
- 圖片資料庫管理_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 圖片資料庫管理_dgv.ColumnHeadersHeight = 25
- 圖片資料庫管理_dgv.AllowUserToAddRows = False
-
- da.Fill(ds9) : 圖片資料庫管理_dgv.DataSource = ds9.Tables(0) : conn.Close()
- 圖片資料庫管理_dgv.Columns(0).FillWeight = 100 : 圖片資料庫管理_dgv.Columns(1).FillWeight = 30
- Else : 圖片資料庫管理_dgv.DataSource = Nothing : End If
-
- 啟動 = False
- If 選擇_tb.Text = "PROJECT-SYS" Then : SQL_連線字串_圖片資料庫() : SQL_工程文件資料庫管理查詢() : 啟動 = True
- End If
- If 啟動 = True Then
- Dim ds8 As New DataSet : 文件資料庫管理_dgv.DataSource = Nothing : ds8.Clear()
- 文件資料庫管理_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 文件資料庫管理_dgv.ColumnHeadersHeight = 25
- 文件資料庫管理_dgv.AllowUserToAddRows = False
-
- da.Fill(ds8) : 文件資料庫管理_dgv.DataSource = ds8.Tables(0) : conn.Close()
- 文件資料庫管理_dgv.Columns(0).FillWeight = 100 : 文件資料庫管理_dgv.Columns(1).FillWeight = 30
- Else : 文件資料庫管理_dgv.DataSource = Nothing : End If
- End Sub
- Private Sub Set_進度條顯示()
- Dim Col As New DataGridViewProgressColumn With {
- .FillWeight = 100,
- .DataPropertyName = "容量"
- }
- Col.HeaderText = "使用容量" : Col.Name = "容量" : Col.DataPropertyName = "使用容量"
- 伺服器狀態_dgv.Columns.Insert(5, Col)
- End Sub
- Private Sub GCM_SQL_MGMT_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- End Sub
- Private Sub GCM_SQL_MGMT_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
- 分母 = MAX_nud.Value : 分段1 = 0.2 : 分段2 = 0.19 : 分段3 = 0.8 : 分段4 = 0.79 : 進度條後墜 = " MB"
- 重新讀取_bt.PerformClick()
- End Sub
- Private Sub 資料庫_dgv_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles 資料庫_dgv.CellClick
- If e.RowIndex = -1 Then : Else
- 地點_tb.Text = 資料庫_dgv.Rows(e.RowIndex).Cells("地點").Value.ToString : IP_tb.Text = 資料庫_dgv.Rows(e.RowIndex).Cells("位置").Value.ToString
- 資料庫_tb.Text = 資料庫_dgv.Rows(e.RowIndex).Cells("代表庫").Value.ToString : 帳號_tb.Text = 資料庫_dgv.Rows(e.RowIndex).Cells("帳號").Value.ToString
- 密碼_tb.Text = 資料庫_dgv.Rows(e.RowIndex).Cells("密碼").Value.ToString : 可執行_cb.Checked = 資料庫_dgv.Rows(e.RowIndex).Cells("可執行").Value
- If 可執行_cb.Checked = True Then
- SQL_連線字串_資料庫() : 分母 = MAX_nud.Value : 圖庫限制 = MAX_nud.Value : Set_伺服器狀態()
- Else
- 伺服器狀態_dgv.DataSource = Nothing : 圖片資料庫管理_dgv.DataSource = Nothing
- 圖片資料庫管理_dgv.DataSource = Nothing : 文件資料庫管理_dgv.DataSource = Nothing
- End If
- End If
- End Sub
- Private Sub 伺服器狀態_dgv_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles 伺服器狀態_dgv.CellClick
- If e.RowIndex = -1 Then : Else : 選擇_tb.Text = 伺服器狀態_dgv(0, e.RowIndex).Value.ToString : Set_資料庫狀態() : End If
- End Sub
- Private Sub 圖片資料庫管理_dgv_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles 圖片資料庫管理_dgv.CellClick
- 圖片資料庫名稱_tb.Text = 圖片資料庫管理_dgv(0, e.RowIndex).Value.ToString : 是否可用_ch.Checked = 圖片資料庫管理_dgv(1, e.RowIndex).Value
- End Sub
- Private Sub 文件資料庫管理_dgv_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles 文件資料庫管理_dgv.CellClick
- 文件資料庫名稱_tb.Text = 文件資料庫管理_dgv(0, e.RowIndex).Value.ToString : 是否可用1_ch.Checked = 文件資料庫管理_dgv(1, e.RowIndex).Value
- End Sub
- Private Sub 伺服器狀態_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 伺服器狀態_dgv.RowPostPaint
- Dim linePen As New Pen(Color.Blue, 2)
- If e.RowIndex = 伺服器狀態_dgv.Rows.Count - 1 Then
- Exit Sub
- Else
- If 伺服器狀態_dgv(0, e.RowIndex).Value.ToString <> 伺服器狀態_dgv(0, e.RowIndex + 1).Value.ToString Then
- Dim startX As Integer = IIf(伺服器狀態_dgv.RowHeadersVisible, 伺服器狀態_dgv.RowHeadersWidth, 0)
- Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
- Dim endX As Integer = startX + 伺服器狀態_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 伺服器狀態_dgv.HorizontalScrollingOffset
- e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
- Exit Sub
- End If
- End If
- End Sub
- Private Sub 資料庫清單1_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 資料庫清單1_dgv.CellClick
- If e.RowIndex = -1 Then : Else
- 選擇_tb.Text = 資料庫清單1_dgv(0, e.RowIndex).Value.ToString : Set_資料庫狀態()
- End If
- End Sub
- Private Sub 圖片資料庫管理修改_bt_Click(sender As Object, e As EventArgs) Handles 圖片資料庫管理修改_bt.Click
- Dim 啟動 As Boolean = False
- If 選擇_tb.Text = "天盾國際管理系統資料庫" Then : SQL_連線字串_圖片資料庫()
- SQL_圖片資料庫管理查詢1()
- If dr.Read() Then : SQL_圖片資料庫管理查詢修改() : Else : SQL_圖片資料庫管理查詢新增() : End If : Set_資料庫狀態() : MsgBox("修改完成!!!")
- ElseIf 選擇_tb.Text = "METO-MES-SYS" Then : SQL_連線字串_圖片資料庫()
- SQL_圖片資料庫管理查詢1()
- If dr.Read() Then : SQL_圖片資料庫管理查詢修改() : Else : SQL_圖片資料庫管理查詢新增() : End If : Set_資料庫狀態() : MsgBox("修改完成!!!")
- ElseIf 選擇_tb.Text = "OW-MSN" Then : SQL_連線字串_圖片資料庫()
- SQL_圖片資料庫管理查詢1()
- If dr.Read() Then : SQL_圖片資料庫管理查詢修改() : Else : SQL_圖片資料庫管理查詢新增() : End If : Set_資料庫狀態() : MsgBox("修改完成!!!")
- ElseIf 選擇_tb.Text = "Huang_PH_SYS" Then : SQL_連線字串_圖片資料庫()
- SQL_圖片資料庫管理查詢1()
- If dr.Read() Then : SQL_圖片資料庫管理查詢修改() : Else : SQL_圖片資料庫管理查詢新增() : End If : Set_資料庫狀態() : MsgBox("修改完成!!!")
- ElseIf 選擇_tb.Text = "PROJECT-SYS" Then : SQL_連線字串_圖片資料庫()
- SQL_工程圖片資料庫管理查詢1()
- If dr.Read() Then : SQL_工程圖片資料庫管理查詢修改() : Else : SQL_工程圖片資料庫管理查詢新增() : End If : Set_資料庫狀態() : MsgBox("存檔完成!!")
- ElseIf 選擇_tb.Text = "Sh-To-PROJECT-SYS" Then : SQL_連線字串_圖片資料庫()
- SQL_工程圖片資料庫管理查詢1()
- If dr.Read() Then : SQL_工程圖片資料庫管理查詢修改() : Else : SQL_工程圖片資料庫管理查詢新增() : End If : Set_資料庫狀態() : MsgBox("存檔完成!!")
- End If
- End Sub
- Private Sub 文件資料庫管理修改_bt_Click(sender As Object, e As EventArgs) Handles 文件資料庫管理修改_bt.Click
- Dim 啟動 As Boolean = False
- If 選擇_tb.Text = "PROJECT-SYS" Then : SQL_連線字串_圖片資料庫()
- SQL_工程文件資料庫管理查詢1()
- If dr.Read() Then : SQL_工程文件資料庫管理查詢修改() : Else : SQL_工程文件資料庫管理查詢新增() : End If : Set_資料庫狀態() : MsgBox("存檔完成!!")
- End If
- End Sub
- Private Sub LOG檔截斷3_bt_Click(sender As Object, e As EventArgs) Handles LOG檔截斷3_bt.Click
- Try
- SQL_連線字串_圖片資料庫() : PA = 選擇_tb.Text : SQL_主資料庫LOG檔案截斷() : 重新讀取_bt.PerformClick()
- SQL_連線字串_圖片資料庫() : 分母 = MAX_nud.Value : 圖庫限制 = MAX_nud.Value : Set_伺服器狀態() : MsgBox("伺服器截斷完成!!!")
- Catch ex As Exception
- MsgBox(ex.Message)
- End Try
- End Sub
- Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
- 資料庫_dgv.DataSource = Nothing
- 資料庫_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- 資料庫_dgv.ColumnHeadersHeight = 25 : 資料庫_dgv.AllowUserToAddRows = False
- 資料庫_dgv.Columns(0).FillWeight = 30 : 資料庫_dgv.Columns(1).FillWeight = 100 : 資料庫_dgv.Columns(2).FillWeight = 50
- 資料庫_dgv.Columns(3).FillWeight = 30 : 資料庫_dgv.Columns(4).Visible = False : 資料庫_dgv.Columns(5).Visible = False
- For i As Integer = 0 To 資料庫_dgv.Rows.Count - 1 : 資料庫_dgv.Rows.RemoveAt(0) : Next
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "中國-巨益" : 資料庫_dgv.Rows(0).Cells("位置").Value = "m192.168.10.5,1433"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "METO-MES-SYS" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 0
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "中國-天盾" : 資料庫_dgv.Rows(0).Cells("位置").Value = "192.168.0.107,1433"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "天盾國際管理系統資料庫" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 0
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "美國-租任" : 資料庫_dgv.Rows(0).Cells("位置").Value = "mssql-147629-0.cloudclusters.net,12711"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "GF01-ERP-SYS" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 0
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "印尼-鴻時" : 資料庫_dgv.Rows(0).Cells("位置").Value = "36.64.59.26,2433"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "HX-GPS-ERP-SYS" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 1
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "台灣-華燊" : 資料庫_dgv.Rows(0).Cells("位置").Value = "61.216.22.26,2433"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "WS-ERP-SYS" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 1
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "台灣-雅邸" : 資料庫_dgv.Rows(0).Cells("位置").Value = "180.218.213.39,4567"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "YD-SERVER" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 1
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "台灣-井富" : 資料庫_dgv.Rows(0).Cells("位置").Value = "118.163.161.249,2433"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "OW-ERP-SYS" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 1
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "台灣-順通" : 資料庫_dgv.Rows(0).Cells("位置").Value = "210.61.41.234,4567"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "Sh-To-ERP-SYS" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 1
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "台灣-電控" : 資料庫_dgv.Rows(0).Cells("位置").Value = "106.1.49.218,2433"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "GCM-SCADA" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 1
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "台灣-GA" : 資料庫_dgv.Rows(0).Cells("位置").Value = "106.1.49.218,4567"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "GA-LOG-DB" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 1
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "台灣-麟洛" : 資料庫_dgv.Rows(0).Cells("位置").Value = "106.1.48.106,4567"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "Huang_PH_SYS" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 1
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "Lee0911274990"
-
- 資料庫_dgv.Rows.Insert(0)
- 資料庫_dgv.Rows(0).Cells("地點").Value = "台灣-萬丹" : 資料庫_dgv.Rows(0).Cells("位置").Value = "180.177.181.162,5264"
- 資料庫_dgv.Rows(0).Cells("代表庫").Value = "BIFENG-ERP-SYS" : 資料庫_dgv.Rows(0).Cells("可執行").Value = 1
- 資料庫_dgv.Rows(0).Cells("帳號").Value = "b70340" : 資料庫_dgv.Rows(0).Cells("密碼").Value = "0911274990"
- End Sub
- End Class
|