[英]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.