2017-01-23 14 views
0

Я пытаюсь добавить новое устройство базы данных с помощью мастера создания базы данных 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, имеет полный контроль. Кроме того, я бы попытался запустить те же команды непосредственно из CLI isql, чтобы узнать, есть ли у вас более значимая ошибка. –

+0

Майкл, фактически пользователь, который пытается выполнить команду, был «SA», sysadmin. Проблема возникает независимо от используемого инструмента, isql через командную строку, isql GUI, TOAD для SAP или SAP ASE Cockpit. – dnaranjor

ответ

1

Я, наконец, решил проблему. Вот что я сделал:

С самого начала я подозревал проблему с разрешениями. Я подозревал пользователя в подсказке, в учетной записи SA и даже подозревал, что у вас недостаточно прав на право записи файлов на каком-то уровне.

Мне пришлось полностью удалить Sybase ASE и начать все заново. На этот раз:

a. Прежде всего, создайте пользователя с правами локального администратора, только для запуска служб Sybase. b. Создана папка, зарезервированная для хранения устройств Sybase. Сначала протестировали, если было возможно полностью прочитать/записать все в этой папке, используя учетную запись, созданную на этапе a. c. Установленный Sybase ASE 16.0 SP2. На шаге, указанном установщиком, выбрал учетную запись, созданную на шаге a, чтобы отвечать за Sybase Services. d. Готово.

Благодаря людям, которые потратили время и силы, чтобы прочитать это сообщение.

 Смежные вопросы

  • Нет связанных вопросов^_^