2017-01-23 50 views
0

我正嘗試使用SAP ASE Cockpit數據庫創建嚮導添加新的數據庫設備。Sybase設備創建問題JZ0PA - 查詢已被取消並且響應被丟棄

嚮導後面發行的腳本如下:

set quoted_identifier on 
go 
USE master 
go 
disk init name='COMERCIO', physname='C:\SAP\data\COMERCIO.dat', size='100M', cntrltype=0,vdevno=5, dsync=false, directio=true, skip_alloc= true 
go 
set quoted_identifier off 
go 

但它只能說明我下面的錯誤:

"JZ0PA: The query has been cancelled and the response discarded"

我的環境是運行Windows 7 X64的測試機。我有足夠的硬盤空間,我有一個可用的管理帳戶。此外,我在「C:\ SAP \ data \」目錄文件夾中擁有「完全控制」權限。

日誌不顯示任何特別的言論指向此問題的服務器,它記錄的唯一的事情是:

00:0006:00000:00033:2017/01/23 11:49:52.69 kernel warning: Ignoring the 'skip_alloc' option for device "Ф ", as it is not applicable to the special devices.

任何想法?

+0

它仍然可以是權限。所需的權限是ASE正在運行的帳戶的權限,因此仔細檢查ASE正在運行的用戶是否具有完全控制權限。除此之外,我會嘗試直接從isql CLI運行相同的命令,以查看是否得到更有意義的錯誤。 –

+0

邁克爾,實際上正在嘗試命令的用戶是「SA」,系統管理員。無論使用何種工具,通過命令行使用isql,isql GUI,TOAD for SAP或SAP ASE Cockpit,都會出現問題。 – dnaranjor

回答

1

我終於解決了這個問題。這是我做的:

從一開始我就懷疑有權限問題。我懷疑用戶在提示符處,SA帳戶,甚至懷疑在某個級別上沒有足夠的/正確的文件寫入權限。我不得不完全卸載Sybase ASE引擎並重新開始。這次:

a。首先,創建一個具有本地管理員權限的用戶,僅用於運行Sybase的服務。 b。創建了一個保留Sybase設備的文件夾。首先進行測試,如果可以使用步驟a中創建的帳戶完全讀取/寫入該文件夾中的所有內容。 c。安裝了Sybase ASE 16.0 SP2。在安裝程序指示的步驟中,選擇在步驟a中創建的帳戶負責Sybase服務。 d。完成。

感謝那些花時間和精力閱讀本文的人。