使用批處理啓動及關閉SAP MMC for ECC6

以前有寫過使用批處理啓動及關閉SAP MMC IDES47的文章,請參見:http://blog.csdn.net/baiboyd/archive/2010/01/11/5171557.aspx。今天來講講ECC6是如何實現的(這是本人自動摸索出來的),爲SQL Server版爲例。

首先將相關服務設置爲手動啓動。

批處理啓動SAP:

@net start SAPOsCol
@net start SAPECC_00
@net start MSSQLSERVER
@net start SQLSERVERAGENT
D:/usr/sap/ECC/DVEBMGS00/exe/startsap.exe name=ECC nr=00 sapdiahost=baiboyd user=baiboyd/Bryan password=******
exit

將以上命令寫入記事本,並另存爲StartSAP.bat。

批處理關閉SAP:

D:/usr/sap/ECC/DVEBMGS00/exe/stopsap.exe name=ECC nr=00 sapdiahost=baiboyd user=baiboyd/Bryan password=******
@net stop SAPECC_00
@net stop SAPOsCol
@net stop SQLSERVERAGENT
@net stop MSSQLSERVER
exit

將以上命令寫入記事本,並另存爲StopSAP.bat。

以後啓動和關閉SAP服務器直接運行這兩個批處理文件即可(注:在Windows 7下需要以管理員身份運行)。

比之前的多了“user=baiboyd/Bryan password=******”,是因爲登錄ECC6 MMC時,要求輸入當前Windows用戶的密碼。其中baiboyd是我的主機名,Byan是我的Windows帳號,password就是Windows帳號的登錄密碼。

另外,startsap和stopsap使用了絕對路徑,因爲我發現它們在Windows 7下直接輸入命令不起作用。

以上文字都是做懶人的結果。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章