2017-02-16 31 views
-1

Я открыл Firebird ISQL Tool для создания базы данных (я предполагаю, что это правильно?), И я ввел команду «create database» path_here »для создания моей базы данных. Когда я нажал войти, он попросил у меня строки CON, поэтому я напечатал ниже:Жар-птица: разрешение отклонено?

ISQL Version: WI-V3.0.1.32609 Firebird 3.0 
Use CONNECT or CREATE DATABASE to specify a database 
SQL> create database 'C:\Users\User\Desktop\Remake\FirebirdDatabase' 
CON> user 'SYSDBA' password 'myPASSWORD123'; 

После нажатия ввода, я получил эту ошибку:

Statement failed, SQLSTATE = 08001 
I/O error during "CreateFile (create)" operation for file "C:\USERS\USER\DESKTOP\REMAKE\FIREBIRDDATABASE" 
-Error while trying to create file 
-Access is denied. 
SQL> 

Есть ли способ это исправить ? Я googled, и все ответы в значительной степени дают информацию для Linux и ничего для окон.

+0

Вы вошли в систему с пользователем 'User' ?, каковы разрешения на папку' Remake' на вашем рабочем столе? –

+0

Я проверил все это, пользователь, с которым я вошел, имеет все разрешения. – Ashkru

+0

Это не то, что я спросил, вы создаете базу данных в 'C: \ Users \ User', вы вошли в систему как этот пользователь? В противном случае у вас нет доступа на запись в это место. Кроме того, как вы начали использовать isql, какие опции командной строки вы использовали? Обратите внимание, что вы обычно получаете доступ к базе данных Firebird через службу Firebird, поэтому создание базы данных в папке пользователя может оказаться не лучшей стратегией, если вы хотите, чтобы она была доступна для процесса сервера под другим пользователем. –

ответ

0

Единственный способ воспроизвести эту ошибку, если C:\Users\User\Desktop\Remake\FirebirdDatabase уже существует, а FirebirdDatabase - это папка (каталог), а не файл.

Путь к базе данных, который вы укажете в create database, является полным путем доступа к файлу базы данных. Поэтому убедитесь, что нет папки FirebirdDatabase в C:\Users\User\Desktop\Remake. Обычно для баз данных Firebird используется расширение файла .fdb.