-1
我打开了Firebird ISQL Tool来创建一个数据库(我假设这是正确的?),然后我在“create database'path_here'”命令中输入以创建我的数据库。当我按下回车键,问我要一CON字符串,所以我在下面输入:Firebird:权限被拒绝?
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>
有没有办法解决这个问题?我GOOGLE了它,所有的答案几乎给了Linux的信息,没有任何Windows。
您是否以用户'User'登录?,桌面上的文件夹“Remake”有什么权限? –
我已经检查了所有这些,我登录的用户拥有每一个权限。 – Ashkru
这不是我问的问题,你是在'C:\ Users \ User'中创建一个数据库,你是否以该用户的身份登录?否则,您不具有对该位置的写入权限。另外,您是如何启动isql的,您使用了哪些命令行选项?请注意,您通常通过Firebird服务访问Firebird数据库,因此如果您希望可以在不同用户下运行的服务器进程访问,则在用户文件夹中创建数据库可能不是最佳策略。 –