︿
Top

2023年6月23日 星期五

如何在 Windows 10 安裝 SAP ASE 16.0

1. 前言

由於專案資料整合的需求, 需連接至原有 SAP ASE 16.0 進行資料存取, 因此先行在自己筆電建立虛擬機器 (VM), 安裝 SAP ASE 16.0. 所謂的 ASE (Adaptive Server Enterprise) 其實就是 Sybase.
Sybase 在 20 幾年前是蠻好的資料庫, 當年曾採用 PowerBuilder 開發應用程式, 並利用 Sybase 的 Open Client / Open Server 的技術, 與 IBM 大型主機的 CICS/COBOL 串接.
當時資料庫的三大供應商是 Oracle / Sybase / Informix, 後來 Sybase 被 SAP 收購, Informix 被 IBM 收購.
筆者目前常接觸的, 大概是 MSSQL (與 Sybase 同源), Oracle 及 MariaDB (or 付費版的 MySQL).

目錄

2. 安裝環境

  • Windows 10 22H2 Professional Edition
  • Oracle VirtualBox 7.0.6
    • Windows 10 2004 Professional Edition
    • .NET Framework 3.5 / 4.8
    • Java Runtime 8u371
    • Java Sdk 8u371
      • 環境變數
      • JAVA_HOME C:\Program Files\Java\jdk-1.8
      • JRE_HOME C:\Program Files\Java\jre-1.8
      • PATH C:\Program Files\Java\jre-1.8\bin;%PATH%
    • Microsoft Visual C++ 2010 Redistribution
    • Microsoft Visual C++ 2015 and later Redistribution

3. 安裝過程

3.1 一般說明

  • setup.exe 要以系統管理員身份執行
  • 全部都是預設值, 只是為了測試, 所以, 密碼均固定同一組 (但要至少 8 個字元)
  • [V] Create Sample Database
  • Cockpit 不為 Windows Service
  • 遇到網路授權頁面時, 都是 [V]私人, [ ]公用

3.2 安裝模式

固定為 Typical.
InstallModeTypical

3.3 複製軟體

InstallerCoping1
InstallerCoping2

3.4 進行組態設定

組態項目: SAP ASE / Backup Server / Configure Cockpit
Configuration1
Configuration2
Configuration3
Configuration4
組態彙總
ConfigurationSummary1
ConfigurationSummary2
ConfigurationSummary3

3.5 開始真正安裝

Installing1
Installing2
Installing3
Installing4

3.6 安裝完成

InstallingOK
ASEWindowsServices

3.7 測試一下

以 Interactive SQL 進行測試
ISQL1
ISQL2

SELECT @@VERSION

-- output:
-- Adaptive Server Enterprise/16.0 SP04 PL04/EBF 30648 SMP/P/AMD64/Windows 2012 R2/ase160sp04pl04x/0/64-bit/FBO/Tue Feb 14 19:49:11 2023

ISQL3

EXEC sp_helpdb;
-- output:
-- pubs2, pubs3 為範例資料庫

ISQL4

4. 結論

經由一連串試誤的過程, 在缺乏支援的狀況下, 花費了不少時間. 但終究還是安裝了可以運作的 ASE 16.0.
由於 ASE 16.0 提供的管理工具, 不是不提供下載, 不然就是安裝失敗, 下一篇將利用 DBeaver Community Edition 連接到 ASE 16.0 進行管理操作.

5. 參考文件

這篇有提到 Sybase 的歷史, 從 1984 建立, 之後與 Microsoft 合作 MSSQL, 一直到 2010 被 SAP 收購.

這篇有擫到 ASE 的版本, 2014 發佈了 16.0 版, 後續都是發行 SP (Service Pack), 目前是到 SP4.

這篇有 SAP ASE 16.0 測試評估版的下載連結.

這是影片, 但未列出安裝環境的軟體需求, 只參考本影片, 安裝失敗的比例會很高.

這篇有提到處理安裝過程中, 出現 jvm.dll 錯誤的處理方式.

此為筆者發問, 最後以安裝 VC++ 2015 and later Redistribution 解決.

此為筆者發問, 主要詢問 GUI 管理工具, 結論如下:
(1) Sybase Central: 被消失了, 無法下載.
(2) Cockpit: 跟隨 Adobe Flash Player 停止支援, 也一併不再提供 Web 管理界面.
(3) AMC (Administration and Management Center): 一直安裝失敗.
最後決定找第3方工具, 例如: DBeaver Community Edition, Toad for SAP Trial Edition.

這篇看來有安裝 AMC 成功, 但筆者依其方式, 就是失敗. 故決定放棄 AMC.

沒有留言:

張貼留言