Subject | Re: [firebird-support] Connect to Sample FDB |
---|---|
Author | Helen Borrie |
Post date | 2006-04-13T13:22:04Z |
At 10:25 PM 13/04/2006, you wrote:
the firebird server, whatever host it is running on. Use SYSDBA and
masterke for now.
directly from the - well - command line, i.e. open a command shell
from Start > Run. Tip: make a shortcut that takes you straight there
(I call mine "Command-in-bin").
the localhost server:
SQL> CONNECT "localhost:C:\Program
Files\Firebird\Firebird_1_5\examples\employee.fdb"#
CON>user 'SYSDBA' password 'masterkey';#
Administrator. But until you get your head around SQL privileges,
stick with SYSDBA.
select cast(current_user as varchar(31)) from rdb$database;
Password -no. Even the SYSDBA can't retrieve anyone's password. If
don't have a good memory, you'll need to keep paper records of passwords.
(eventually necessary) vipers.
connection request. If it fails, you know that you have one of them wrong.
if you can connect to your server installation using ISQL, you can
use the same connection parameters to connect from any
application. Where it gets interesting is that different drivers
have their own ways of playing about with the connection
parameters. ODBC (which I understand you are planning to use with
Liberty Basic) is no exception to this rule.
./heLen
>Good Morning Gang:It's not specific to Windows - the username and password belong to
>
>Today I'd like to connect to the Employees sample Db and play with it some:
>
>Here is my general plan with a couple of basic questions.
>
>The only real question is how I verify the User and Password for the
>database in Windows XP but sometimes assuming anything when learning can
>cause headaches so here is the plan with a couple of embedded questions.
the firebird server, whatever host it is running on. Use SYSDBA and
masterke for now.
>Step ONE:Lucky, but actually you need to run the command-line utilities
>
>I went to the bin directory and clicked ISQL.exe:
>
>The SQL window came up and I entered:
>
>quit;
>
>the window closed.
directly from the - well - command line, i.e. open a command shell
from Start > Run. Tip: make a shortcut that takes you straight there
(I call mine "Command-in-bin").
>Step Two:Yes. Except, if you are using Classic you need to connect through
>
>connect to the
>
>"C:\Program Files\Firebird\Firebird_1_5\examples\employee.fdb"
>
>DataBase.
>
>The Connect Statement:
>
>SQL>
>
>CONNECT "C:\Program Files\Firebird\Firebird_1_5\examples\employee.fdb"#
>
>CON>
>
>user 'SYSDBA' password 'masterkey';#
the localhost server:
SQL> CONNECT "localhost:C:\Program
Files\Firebird\Firebird_1_5\examples\employee.fdb"#
CON>user 'SYSDBA' password 'masterkey';#
>Rick:No, not Administrator - unless you create a DB server user named
>
> >From Quick Start:
>
>user:
>
>Administrator was mentioned as user for windows so:
>
>SYSDBA or Administrator
Administrator. But until you get your head around SQL privileges,
stick with SYSDBA.
>Is there a way to check My User Id and Password for a Fb DataBase on WindowsUsername - yes, once you have successfully logged in.
>XP?
select cast(current_user as varchar(31)) from rdb$database;
Password -no. Even the SYSDBA can't retrieve anyone's password. If
don't have a good memory, you'll need to keep paper records of passwords.
>Rick: Blurb in Quick Start:Definitely for later research. SQL privileges are a nest of
>
>if Firebird runs as this user) needs also to have permissions to objects
>inside a database.
>
>Rick: don't fully understand, later research if not required to play with
>Employees DB to verify today's connection.
(eventually necessary) vipers.
>We will look at authenticating as SYSDBA using the password masterkey.You verify the password for the supplied user name by submitting a
>
>Rick This is why I'd like to verify the User and Password before hitting
>enter.
connection request. If it fails, you know that you have one of them wrong.
>At this point, isql will inform you that you are connected:Sure. Remember, ISQL is just a client application. Theoretically,
>
>DATABASE "C:\Program Files\Firebird\Firebird_1_5\examples\employee.fdb",
>
>User: sysdba
>
>SQL>
>
>You can now continue to play about with the employee.fdb database. The
>characters
>
>To get back to the command prompt type
>
>SQL>QUIT;#
>
>EndOfPlan:
>
>If everything works, meaning I can use the command line Input and Output for
>experimentation, I'll dig into the manual to explore other interactive
>commands and utilities before trying to connect from within a Liberty Basic
>program. .
>
>Does this plan sound OK?
if you can connect to your server installation using ISQL, you can
use the same connection parameters to connect from any
application. Where it gets interesting is that different drivers
have their own ways of playing about with the connection
parameters. ODBC (which I understand you are planning to use with
Liberty Basic) is no exception to this rule.
./heLen