2016年6月23日 星期四

SQL SERVER-TRIGGER-跨伺服器查詢

搞了一天!

設定了MSDTC(參考網址)之後還是不行,一直跳出不行不行,打沒打沒!

兩台電腦都設定了,也確認防火牆一直以來都沒有開,還是打沒打沒。

後來直接用SSMS去伺服器物件\連結的伺服器設定,就成功了。

『連結的伺服器』.『資料庫』.dbo.『資料表』

跨伺服器查詢

2016年6月8日 星期三

修正SQL SERVER中TABLE的定序

今天在做報表的時候發現,鼎捷的HR跟ERP的資料庫定序竟然是設定不一樣的,

導致在做JOIN的時候無法成功,無奈之下只能把HR的資料拉去ERP,後來發現,即使是這樣,還是帶原始定序過來,

而非是ERP的資料庫定序!

改了一改,也終於是成功了。

圖片20160609131810

2016年4月10日 星期日

R語言學習筆記-基礎內建工具

產生亂數-sample

sample(1000,8)-在1000的範圍內亂數產生八個值

sample(1:10)-亂數排序1到10

圖片 1

 

判斷正負數-sign

回傳1為正,-1為負

 

四捨五入-round

round(x,n)-未給n值預設為0

圖片 2

 

取整數-trunc

圖片 3

 

小於等於的最大整數-floor

圖片 4

 

大於等於的最小整數-ceiling

圖片 5

 

向量累計加總-cumsum

圖片 6

 

向量累計乘積-cumprod

圖片 7

 

向量各分量最大值-pmax

圖片 8

 

產生不同維度的陣列-array

圖片 1

 

產生矩陣-matrix

還可以自訂行列名稱

圖片 2

 

兩相量的外積-outer(x,y)

圖片 3

 

建立對角矩陣-diag()

圖片 4

 

行列合併-cbind,rbind

圖片 5

 

轉置矩陣-t

圖片 6

 

 

2016年3月22日 星期二

R-學習筆記

學習來源:YOUTUBE影片

函數 c
作用 輸入數值,亦可輸入字串,並且將數值或字串指定給參數。
範例:


函數 rbind
作用 row_bind
範例:


函數 cbind
作用 cell_bind
範例:


函數 scan()
作用 啟動一個輸入界面,純數值部份可以透過excel整理之後一次性的貼上值。
範例:


函數 data.frame(來源a,來源b)
作用 將資料整理為一個frame
範例:


函數 dataframe$
作用 取得dataframe中的元素
範例:


函數 attach(dataframe)
作用 取得dataframe中的元素,並直接使用
範例:


函數 read.table("來源",header=TRUE,sep="")
作用 將檔案取入R,header=TRUE表示取第一欄,sep為分隔符號。
範例:


函數 read.csv("來源")
作用 直接讀入csv檔,不需要再指定表頭,分隔符號。
範例:


函數 length(),mean(),median()
作用 length=項目個數,mean=平均值,median=中位數
範例:


函數 names(sort(-table(物件)))[1]
作用 取縱數,names取標題。[1]=取排第一個的標題。
範例:


函數 max,min,range
作用 range=最大與最小值
範例:

2015年11月7日 星期六

VHD to OVA Convert

搞了好多天,最後是很簡單的下載了visualbox來做轉檔的工具!!!

2015年10月29日 星期四

CentOS OCS-Server

參考來源

1.Make utility
yum groupinstall Development Tools

2.必須安裝與Perl相關的套件
yum install mod_perl

3.安裝Perl的XML支援套件
yum install perl-XML-Simple

4.安裝Perl的壓縮管理支援套件
yum install perl-Compress-Zlib

5.安裝Perl的DBI支援套件
yum install perl-Apache-DBI

6.安裝Perl的DBI支援套件
yum install perl-DBI

7.安裝Perl的Net-IP支援套件
yum install perl-Net-IP

8.安裝的是Perl的SOAP-Lite支援套件
yum install perl-SOAP-Lite

9.
如果想要查看目前所使用的Perl版本,只要如圖3所示下達命令「perl -v」即可
也可以直接下
yum install mod_perl perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Apache-DBI perl-Net-IP perl-SOAP-Lite php-pecl-zip php-mysql php-devel zlib-devel php-pear php-gd gcc php-mbstring

10.必須加裝與PHP相關的套件
yum install php-pecl-zip

11.加裝php-gd套件
yum install php-gd

12.
去ocs官網下載server檔

13.
解壓之後,以終端機開啟資料夾

14.執行安裝
sh setup.sh

15.
都採預設即可

16.
如果mod_perl是在OCSNG伺服器安裝設定之後才安裝,可能會導致httpd服務無法啟動,此時必須重新執行一次OCSNG伺服器設定

17.這次安裝之後出現apache掛了的訊息。
[root@localhost ~]# systemctl status httpd.service
httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled)
   Active: failed (Result: exit-code) since 一 2015-11-02 21:23:21 CST; 54s ago
  Process: 4175 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
  Process: 4173 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 4173 (code=exited, status=1/FAILURE)

11月 02 21:23:21 localhost.localdomain httpd[4173]: AH00526: Syntax error on line 38 of /etc/httpd/conf.d/ocsinventory-reports.conf:
11月 02 21:23:21 localhost.localdomain httpd[4173]: Invalid command 'php_flag', perhaps misspelled or defined by a module not incl...ration
11月 02 21:23:21 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
11月 02 21:23:21 localhost.localdomain kill[4175]: kill: cannot find process ""
11月 02 21:23:21 localhost.localdomain systemd[1]: httpd.service: control process exited, code=exited status=1
11月 02 21:23:21 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
11月 02 21:23:21 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.

Hint: Some lines were ellipsized, use -l to show in full.
結果重新安裝php就可以了。
yum install php

18.

Centos7 安裝mariadb

參考來源

#yum install mariadb mariadb-server =>安裝
#systemctl start mariadb.service =>啟動服務
#systemctl enable mariadb.service =>設定開機啟動服務
#mysql_secure_installation =>進入初始設定
Enter current password for root (enter for none): #輸入目前MariaDB 的root密碼(第一次設定應該是空的,所以直接按Enter即可)
Set root password? [Y/n] Y #是否要設定新的MariaDBroot密碼?在此是按Y
New password:              #設定第一次新的MariaDB root密碼
Re-enter new password:     #設定第二次
Remove anonymous users? [Y/n] Y #是否要移除anonymous user的資料?預設是Y
... Success!
Disallow root login remotely? [Y/n]  Y #設定是否讓root只能從localhost登入,不能從其他的網路登入!(預設是Y)
Remove test database and access to it? [Y/n] Y #是否要移除test的資料庫?預設是移除
Reload privilege tables now? [Y/n]  Y #是否要重新載入權限的table資訊?預設是Y
... Success!

可連線測試
#mysql -u root -p
Enter password:你剛剛設定的密碼
MariaDB [(none)]> show databases;

讓php支援mariadb
#yum install php-mysql