簡體   English   中英

火鳥:權限被拒絕?

[英]Firebird: Permission Denied?

我打開 Firebird ISQL 工具來創建一個數據庫(我認為是對的?),然后輸入“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>

有沒有辦法來解決這個問題? 我用谷歌搜索了一下,所有的答案幾乎都提供了關於 Linux 的信息,而沒有為 Windows 提供任何信息。

我可以重現此錯誤的唯一方法是,如果C:\\Users\\User\\Desktop\\Remake\\FirebirdDatabase已經存在,並且FirebirdDatabase是一個文件夾(目錄),而不是一個文件。

您在create database給出的create database路徑是數據庫文件的完整路徑。 因此,請確保C:\\Users\\User\\Desktop\\Remake沒有文件夾FirebirdDatabase 通常為 Firebird 數據庫提供文件擴展名.fdb

對於您的 Firebird 版本,不需要引用用戶名的名稱,這也是不區分大小寫的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM