Thứ Năm, 30 tháng 10, 2014

Excel XLSX Open xls - No warning

Thời gian này chúng ta đã sử dụng MS Excel 2007/2010/2013/2015...(*.XLSX), nhưng có nhiều file excel cũ (xls) cũng như nhiều ứng dụng vẫn còn xuất (export) ra excel vớ format 2003 (*.xls)
Khi mở các file này chúng ta luôn bị warning về "unsupported format"
Để bỏ cái này khỏi phiền phứt, sửa cái Registry như bên dưới nè:

1.Open your Registry (Start -> Run -> regedit.exe)
2.Navigate to HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\OFFICE\12.0\EXCEL\SECURITY
3.Right click in the right window and choose New -> DWORD
4.Type “ExtensionHardening” as the name (without the quotes)
5.Verify that the data has the value “0?

Thứ Ba, 28 tháng 10, 2014

SAP BW Lỗi SQL Partition

Mình đang dùng SOLMAN 7.1 với SQL 2008 R2 SP1
Lâu nay trong Alert & Config nó cũng có cảnh báo về Max Partition nhưng chưa có dịp xem xét

Khoảng 1 tuần nay cái SOL nó bị lỗi quá nhiều, đa phần là các Jobs...

SOL mình dùng làm như là BW nên 1 số table Fact-table nó lớn & bị chia nhiều partition quá. SAP có áp dụng MS partition cho BW (BI)
Cái SQL của mình mặc định có 1000 partition và ...đang vượt ngưỡng nên xảy ra lỗi

SAP cũng đã biết việc này nên có 1 vài Notes nói về việc này
Tham khảo
869407 - Partitioning on Microsoft SQL Server
1637822 - SAP Solution Manager 7.* Administration on MS SQL Server

... và các notes liên quan...

- Cách Manual: tạo job Compress cho InfoCube 0SM_SIZES nhưng nó chạy 24h chưa xong nên Cancel (chắc lúc này mình chưa mở rộng partition nên nó không mở rộng được cho table /BI0/F0SM_SIZES &  /BI0/E0SM_SIZES

- Đã implement cái note như SAP đề nghị (nội dung note là nó Compress dữ liệu của mấy bảng Fact này, qua đó giảm số partition xuống, chạy daily) nhưng chưa nó chạy đâu cả

- Đã mở rộng partition của SQL lên 15000 - Cái này làm được do SQL của mình là 2008R2 SP1 (vừa đủ support)

Code này xem này:

select distinct t.name, p.partition_number
from sys.partitions p
inner join sys.tables t
on p.object_id = t.object_id
where p.partition_number >500
and t.name = '/BI0/F0SM_SIZES'
Order by p.partition_number

Thiết lập mở rộng partition này:

exec sp_db_increased_partitions 'SOL' --, 'ON'


Thứ Năm, 23 tháng 10, 2014

SAP ERP Install - System Copy with SQL 2012

Mình dùng SAP ERP 6.05 với Netweaver 7.02 với SQL 2008R2 từ 2011 đến nay (10/2014), gần 4 năm nay vẫn xài SAPInst.exe bình thường trong các thao tác cài đặt, copy...

File này ở DVD Master, có version 7202.0.0

Vừa rồi thực hiện upgrade SQL lên 2012, mọi thứ ok

Hôm nay thực hiện System Copy thì không được, SAPInst cứ báo lỗi "Native client for MS SQL Server is not installed."

Mặt dù chắc chắn là cả 2 Native Client (2008R2 & 2012) đều có mặt

Vậy là phải download lại cái SAPInst mới, giờ gọi là SWPM -Software Provision Manager

Thời điểm này có version là 10.06.
Trong này nó có 2 phần 70SWPM10SP06 & SWPM10SP06

Mình đang sử dụng Netweaver 7.02 nên vào phần 70SWPM10SP06 để dùng SAPInst.exe (cái kia chắc dùng cho các Netweaver lớn hơn, mình có thử nhưng thiếu Kernel, chưa có time làm tiếp)

Giờ file này có version là 2014.10.0.0

Và thực hiện System Copy thành công.

Vậy cái SAPInst cũ... nó không thấy không hiểu cái SQL Native Client 2012 rồi