Monday, June 19, 2017

[SQL] Win10 上的 SQL Server 組態管理員

原本是有把 SQL Server 組態管理員 訂在 Windows 10 的開始上,不過 Windows Update 更新過後,SQL Server 2016 被停掉,釘在開始上的組態管理員竟然不見了,Orz

重新 Google 才發現,原來 Windows 10 GUI 操作就可以找到,簡易紀錄一下

[SQL] Win10 上的 SQL Server 組態管理員-1


[SQL] Win10 上的 SQL Server 組態管理員-2

Friday, June 16, 2017

[C#] DataGridView - 輸入強制大寫

實務上有需求,了解一下如何在 DataGridViewTextBoxColumn 輸入時或輸入後,把內容通通變成大寫,有兩個方向可以做到
  • EditingControlShowing Event 內
  • CellEndEdit Event 內
簡易 Layout 設計

[C#] DataGridView - 輸入強制大寫-1

Thursday, June 15, 2017

3Y1M - 浮力實驗

硯媽在 youtube 上看到實驗性質的卡通影片,就順道做給硯看,兩顆雞蛋、兩個杯子加一包鹽

浮力實驗

雞蛋沒被硯打破也算是神奇的,哈

Friday, June 09, 2017

[ADO] Schema 資訊

利用 SqlDataAdapter.FillSchema() 填入 DataTable Schema 資訊,仔細確認才發現到 DataColumn 內沒有 SqlDbType 資訊,要利用 Command.ExecuteReader(CommandBehavior.KeyInfo) 才會有 SqlDbType 資訊
using System.Data.SqlClient;

namespace SchemaInfo
{
    public partial class FrmSchemaInfo : Form
    {
        public FrmSchemaInfo()
        {
            InitializeComponent();

            dgvSchemaInfo.AutoGenerateColumns = false;
        }

        private void btnShow_Click(object sender, EventArgs e)
        {
            string ConnString = @"Data Source=.\sql2016;Initial Catalog=AdventureWorks2016CTP3;Integrated Security=True;";
            using (SqlConnection conn = new SqlConnection(ConnString))
            {
                SqlCommand cmd = new SqlCommand("SELECT * FROM HumanResources.Employee", conn);
                conn.Open();

                using (SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.KeyInfo))
                {
                    DataTable SchemaTable = reader.GetSchemaTable();
                    dgvSchemaInfo.DataSource = SchemaTable;
                };
            }
        }
    }
}
只列出和 SqlDataAdapter.FillSchema() 有差異,覺得用的到欄位資訊喔

[ADO] Schema 資訊

Wednesday, May 31, 2017

[Win] 無法建立陰影複製

發現 Server 事件檢視器上有錯誤訊息
VssAdmin: 無法建立陰影複製: 找不到指定的磁碟區或是它並不是本機磁碟區。 命令列: 'C:\Windows\system32\vssadmin.exe Create Shadow /AutoRetry=15 /For=\\?\Volume{6c808f0d-465a-11e2-851c-5cf3fc2c0730}\'。
[Win] 無法建立陰影複製-2