2017年1月18日 星期三

[研究] [C#] [ASP.NET] 除去日期格式中的 "上午"、"下午"

[研究] [C#] [ASP.NET] 除去日期格式中的 "上午"、"下午"

2017-01-18

Visual Studio 2015

        // 除去日期格式中的 "上午"、"下午"
        protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
            Calendar1.Visible = true;
        }
        protected void Calendar1_SelectionChanged(object sender, EventArgs e)
        {
            TextBox_CreateTime1.Text = Calendar1.SelectedDate.ToString("yyyy/MM/dd HH:mm:ss");
            Calendar1.Visible = false;
        }

(完)

2017年1月17日 星期二

[研究] SQL Server 2016 with SP1 版本檢查

[研究] SQL Server 2016 with SP1 版本檢查

2017-01-17

把3台 SQL Server 2016 安裝 Service Pack 1後,發現2台版本是 13.0.4199.0,1台是 SQL Server 13.0.4001.0,而微軟公告的是 13.0.4001.0。



https://www.microsoft.com/en-us/download/details.aspx?id=54276


使用其他的檢查方式,結果3台顯示的都是 13.0.4001.0,也就是用上面的方式看版本不準確。





@@VERSION (Transact-SQL)
https://msdn.microsoft.com/en-us/library/ms177512.aspx

根據上面這篇,可用 SELECR  @@VERSION 檢查,得到結果例如下面

Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64)   Oct 28 2016 18:17:30   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows Server 2012 R2 Standard 6.3 <X64> (Build 9600: ) 

(完)

相關

如何判斷 SQL Server 及其元件的版本、版次及更新層級
https://support.microsoft.com/zh-tw/kb/321185

2017年1月7日 星期六

[研究] mariadb-5.5.54.tar.gz 建立 rpm (CentOS 7.3)

[研究] mariadb-5.5.54.tar.gz 建立 rpm (CentOS 7.3)

2017-01-06

MariaDB Documentation
https://mariadb.com/kb/en/mariadb/documentation/

Build Environment Setup for Linux
https://mariadb.com/kb/en/mariadb/Build_Environment_Setup_for_Linux/

Generic Build Instructions
https://mariadb.com/kb/en/mariadb/generic-build-instructions/

Building MariaDB on CentOS => .rpm build steps
https://mariadb.com/kb/en/mariadb/source-building-mariadb-on-centos/

Starting and Stopping MariaDB
https://mariadb.com/kb/en/mariadb/starting-and-stopping-mariadb/

安裝 (黃色部分)


su   root
yum  -y   install  git   unzip  tar  gcc  gcc-c++  make  bison  ncurses  zlib-devel  cmake  gnutls  openssl  jemalloc  libaio  libaio-devel  ncurses
#No package jemalloc available.

cd   /usr/local/src

wget   https://downloads.mariadb.org/interstitial/mariadb-5.5.54/source/mariadb-5.5.54.tar.gz/from/http%3A//ftp.ubuntu-tw.org/mirror/mariadb/  -O   mariadb-5.5.54.tar.gz

tar   zxvf   mariadb-5.5.54.tar.gz
cd   mariadb-5.5.54

#cmake .  -DBUILD_CONFIG=mysql_release -DRPM=centos7

#l error: libaio.h: No such file or directory
# 確認 libaio 和 libaio-devel 已經安裝,但 libaop.h 根本找不到
# 沒有 cmake  clean 存在,直接砍,如果出現某種失敗,不砍掉重做,該錯誤會一直出現
#cd .. 
#rm  -fr   mariadb-5.5.54
#tar   zxvf   mariadb-5.5.54.tar.gz
#cd   mariadb-5.5.54

#cmake .  -DBUILD_CONFIG=mysql_release -DRPM=centos7  -DIGNORE_AIO_CHECK
#Parse error in command line argument: -DIGNORE_AIO_CHECK
#Should be: VAR:type=value
#CMake Error: No cmake script provided.
#CMake Error: Problem processing arguments. Aborting.
#失敗,砍
#cd .. 
#rm  -fr   mariadb-5.5.54
#tar   zxvf   mariadb-5.5.54.tar.gz
#cd   mariadb-5.5.54

#cmake . -DRPM=centos7
#CPack Error: Error when generating package: MySQL
#失敗,砍
#cd .. 
#rm  -fr   mariadb-5.5.54
#tar   zxvf   mariadb-5.5.54.tar.gz
#cd   mariadb-5.5.54

#cmake .  -DBUILD_CONFIG=mysql_release
#CMake Error at cmake/jemalloc.cmake:31 (MESSAGE):
#  jemalloc_pic is not found
#失敗,砍
#cd .. 
#rm  -fr   mariadb-5.5.54
#tar   zxvf   mariadb-5.5.54.tar.gz
#cd   mariadb-5.5.54

cmake  .

make package
#CPack: - package: /usr/local/src/mariadb-5.5.54/mariadb-5.5.54-linux-x86_64.tar.gz generated.
#成功



(完)

2017年1月5日 星期四

[研究] SQL Server 2016 Express with Service Pack 1 ( SP1 ) 安裝

[研究] SQL Server 2016 Express with Service Pack 1 ( SP1 ) 安裝

2017-01-05

Microsoft SQL Server 2016 Service Pack 1 (SP1)
11/15/2016
https://www.microsoft.com/en-us/download/details.aspx?id=54276
直接下載(繁體中文)
https://download.microsoft.com/download/6/3/7/637FFFC7-9C16-4BE3-BF6E-75729D1A6E8A/CHT/SQLServer2016SP1-KB3182545-x64-CHT.exe
直接下載(英文)
https://download.microsoft.com/download/3/0/D/30D3ECDD-AC0B-45B5-B8B9-C90E228BD3E5/ENU/SQLServer2016SP1-KB3182545-x64-ENU.exe

Microsoft SQL Server 2016 Service Pack 1 Express
11/23/2016
https://www.microsoft.com/en-us/download/details.aspx?id=54284
直接下載(繁體中文,下載得到的是線上下載工具)
https://download.microsoft.com/download/B/F/2/BF2EDBB8-004D-47F3-AA2B-FEA897591599/SQLServer2016-SSEI-Expr.exe

SQL Server 2016 SP1 Express edition
https://www.microsoft.com/en-us/sql-server/sql-server-editions-express

安裝後版本號碼為 13.0.4001.0

安裝請直接參考無 SP1 的舊文

[研究] SQL Server 2016 Express 下載媒體
http://shaurong.blogspot.com/2016/06/sql-server-2016-express.html

[研究] SQL Server 2016 Express 基本安裝 (Windows 7 x64)
http://shaurong.blogspot.com/2016/06/sql-server-2016-express-windows-7-x64.html

[研究] SQL Server 2016 Express - LocalDB安裝 (Windows 7 x64)
http://shaurong.blogspot.com/2016/06/microsoft-sql-server-2016-express.html

[研究] SQL Server 2014 Express 和 SQL Server 2016 Express 比較
http://shaurong.blogspot.com/2016/06/sql-server-2014-express-sql-server-2016.html

[研究] SQL Server 2016 Express 對 x86 是否支援測試
http://shaurong.blogspot.com/2016/06/sql-server-2016-express-x86.html

[研究] SQL Server 2016 Express Core 安裝 (Windows Server 2012 R2)
http://shaurong.blogspot.com/2016/06/blog-post_7.html

[研究] SQL Server 2016 Express Advanced 安裝
http://shaurong.blogspot.com/2016/06/sql-server-2016-express-advanced.html

[研究] SQL Server 2016 Express 升級 SQL Server 2016 標準版(Windows 2012 R2)
http://shaurong.blogspot.com/2016/08/sql-server-2016-express-sql-server-2016.html

(完)

相關

SQL Server 2016 相關
https://www.google.com.tw/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=SQL+Server+2016+site:shaurong.blogspot.com

SQL Server 相關
https://www.google.com.tw/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=SQL+Server+site:shaurong.blogspot.com

[研究] LAMP(Linux, Apache, MariaDB, PHP)+OpenSSL(yum)快速安裝程式(CentOS 7.3)

[研究] LAMP(Linux, Apache, MariaDB, PHP)+OpenSSL(yum)快速安裝程式(CentOS 7.3)

2017-01-05

su   root 切換到 root
執行  sh   install.sh
快速安裝程式 install.sh

# su   root

# Kill nptd on running...
ProcessID="`ps aux | grep ntpd | awk '{print $2}' `"
for i in $ProcessID
do
  echo $i
  kill -9 $i
done
ntpdate tick.stdtime.gov.tw

# Kill yum on running...
ProcessID="`ps aux | grep yum | awk '{print $2}' `"
for i in $ProcessID
do
  echo $i
  kill -9 $i
done

# Kill yum on running...
ProcessID="`ps aux | grep  PackageKit | awk '{print $2}' `"
for i in $ProcessID
do
  echo $i
  kill -9 $i
done

yum -y install httpd mariadb-server mariadb php php-mysql openssl mod_ssl
#yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

systemctl start httpd.service
systemctl enable httpd.service

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

systemctl start mariadb.service
systemctl enable mariadb.service
# http://dev.mysql.com/doc/refman/5.7/en/mysql-secure-installation.html
#mysql_secure_installation

echo "<?php  phpinfo();  ?>"  >  /var/www/html/info.php



(下圖) 測試 http


(下圖) 測試 https (SSL)


(下圖) 測試 http + php





Apache Web Server (http) 設定檔案在
/etc/httpd/conf/httpd.conf

Apache Web Server 的  https(SSL) 設定檔案在
/etc/httpd/conf.d/ssl.conf

其中兩個憑證檔案已經自動產生了
#   Server Certificate:
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
#   Server Private Key:
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key

PHP 設定檔案在
/etc/php.ini

MariaDB 設定檔案在
/etc/my.cnf

(完)

相關文章

[研究] LAMP(Linux, Apache, MariaDB, PHP)+OpenSSL(yum)快速安裝程式(CentOS 7.3)
http://shaurong.blogspot.com/2017/01/lamplinux-apache-mariadb_5.html

[研究] phpMyAdmin 4.4.6 安裝 (CentOS 7.1 x64)
http://shaurong.blogspot.com/2015/05/phpmyadmin-446-centos-71-x64.html

[研究] phpMyAdmin 4.0.10.10 安裝 (CentOS 6.6 x64)
http://shaurong.blogspot.com/2015/05/phpmyadmin-401010-centos-66-x64.html


2017年1月4日 星期三

2017年1月3日 星期二

[研究] SQL Server 2008 + SP4 整合(slipstream 或 Integrated)光蝶製作

[研究] SQL Server 2008 + SP4 整合(slipstream 或 Integrated)光蝶製作

2017-01-03

參考:
如何更新或匯集的 SQL Server 2008年安裝
https://support.microsoft.com/zh-tw/kb/955392

檔案來源:
Microsoft SQL Server 2008 Enterprise Evaluation
https://www.microsoft.com/zh-tw/download/details.aspx?id=44278
SQLFULL_X86_CHT.exe    1.25 GB (1,350,811,904 位元組)
SQLFULL_X64_CHT.exe    1.23 GB (1,323,938,048 位元組)
IA64 敝人用不到,沒抓

支援的作業系統
Windows 7;
Windows8,
Windows Server 2003 Service Pack 2 和 R2;
Windows Server 2008 Service Pack 1 和 Service Pack 2;
Windows Server 2008 R2;
Windows Vista Service Pack 1 和 Service Pack2;
Windows XP Service Pack 3

Microsoft SQL Server 2008 R2 Service Pack 4 繁體中文版
版本:10.0.6000.29
CHT\SQLServer2008SP4-KB2979596-x64-CHT.exe
CHT\SQLServer2008SP4-KB2979596-x86-CHT.exe
發佈日期:2014/9/30
https://www.microsoft.com/zh-tw/download/details.aspx?id=44278
( SP4 沒有 IA64 版本,SP2 有 IA64版本,但 IA64版本敝人沒有使用,且版本混再一起用可能出問題,所以就不理會 IA64 )

********************************************************************************

開始製作

1.將原始的 SQL Server 2008 來源媒體複製到 C:\SQL2008。
SQLFULL_X64_CHT.exe   /x:C:\SQL2008
SQLFULL_X86_CHT.exe   /x:C:\SQL2008

2.解開 SP4 檔案,命令列提示字元下執行
SQLServer2008SP4-KB2979596-x64-CHT.exe   /x:C:\SQL2008\PCU
SQLServer2008SP4-KB2979596-x86-CHT.exe   /x:C:\SQL2008\PCU


3.把 SP4 版 Setup.exe 檔案和 Setup.rll 覆蓋舊版檔案
robocopy C:\SQL2008\PCU C:\SQL2008  Setup.exe
robocopy C:\SQL2008\PCU C:\SQL2008  Setup.rll

4.把 SP4 版本 Microsoft.SQL.Chainer.PackageData.dll 覆蓋舊版檔案
robocopy C:\SQL2008\pcu\x86 C:\SQL2008\x86 /XF Microsoft.SQL.Chainer.PackageData.dll
robocopy C:\SQL2008\pcu\x64 C:\SQL2008\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
@rem robocopy C:\SQL2008\pcu\ia64 C:\SQL2008\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll

4.判斷下列資料夾中是否有 Defaultsetup.ini 檔案:
C:\SQL2008\x86
C:\SQL2008\x64
C:\SQL2008\ia64
如果有,在 [SQLSERVER2008] 增加一行
     PCUSOURCE=".\PCU"

如果沒有, Defaultsetup.ini 檔案,內容:
    ;SQLSERVER2008 Configuration File

    [SQLSERVER2008]

    PCUSOURCE=".\PCU"

5.用 UltraISO 一類軟體把 C:\SQL2008 內容做成 .iso 檔案,光碟標籤原來是 SQLFULL_CHT,。

實際在 Windows Server 2012 R2 上安裝成功。

(完)


相關

[研究] SQL Server 2008 + SP4 整合(slipstream 或 Integrated)光蝶製作
http://shaurong.blogspot.com/2017/01/sql-server-2008-sp4-slipstream.html

[研究] SQL Server 2008 R2 Standard 繁體中文標準版安裝 (Windows 2012 R2)
http://shaurong.blogspot.com/2015/11/sql-server-2008-r2-standard-windows.html

[研究] SQL Server 2008 R2 + SP3 整合(slipstream 或 Integrated)光蝶製作
http://shaurong.blogspot.com/2015/11/sql-server-2008-r2-sp3-slipstream.html

[研究] SQL Server 2008 R2 Standard with SP3 繁體中文標準版安裝 (Windows 2012 R2)
http://shaurong.blogspot.com/2015/11/sql-server-2008-r2-standard-with-sp3.html