Solved

Open Password Protected Access Database via Command Line or Batch File

Posted on 2009-05-08
12
1,667 Views
Last Modified: 2012-05-06
Description pretty much says it all.. Here's what I am trying.. While it opens up the database the login dialog box still appears..
"C:\Program Files (x86)\Microsoft Office 2003\OFFICE11\MSACCESS.EXE" /pwd PASSWORD /user USERNAME /wrkgrp "\\QARCdb\users\database\QARC.mdw" "C:\Data\Max\Live\QARC2003.mde"

Open in new window

0
Comment
Question by:kpurchase
  • 4
  • 4
  • 4
12 Comments
 
LVL 75
ID: 24339286
try this:

"C:\Program Files (x86)\Microsoft Office 2003\OFFICE11\MSACCESS.EXE" /pwd="PASSWORD" /user= "USERNAME" /wrkgrp "\\QARCdb\users\database\QARC.mdw" "C:\Data\Max\Live\QARC2003.mde"

mx
0
 

Author Comment

by:kpurchase
ID: 24339345
That makes

="USERNAME"

appear in the Name: text box of the logon dialog box interestingly enough.
0
 
LVL 75
ID: 24339431
Well ... this is an example I have that came from a Q here at some point.

Open with User Name and Password with Workgroup

"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" /wrkgrp \\cotserver\vol1\departments\fire\databases\cityfire.mdw "\\cotserver\vol1\departments\fire\databases\cityfire personnel.mdb" /user="jammer" /pwd="pass"

Also, see these links:

http://support.microsoft.com/kb/209207

http://www.vb123.com/workbench/help/commandline.htm

http://office.microsoft.com/en-us/access/HP051883001033.aspx
0
 
LVL 84
ID: 24340900
If this is a database protected ONLY by a database password, then you cannot use a commandline parameter to do this.

if this is secured by ULS, then you can use the command line parameters as mx suggests.
0
 
LVL 75
ID: 24340921
I was assuming ULS since the original post showed

/wrkgrp "\\QARCdb\users\database\QARC.mdw" "C:\Data\Max\Live\QARC2003.mde"

 ^^^^^^^

mx
0
 

Author Comment

by:kpurchase
ID: 24354078
Hey guys it is not a database password but a password protected database with an associated (and required) mdw.. And using the code stated above gives me the same result where no password is placed into the password logon box and the username box has "=Brandon" (including the quotes). So I am not sure what I am doing wrong.. Here is what I am using now...

"C:\Program Files\Microsoft Office 2003\OFFICE11\MSACCESS.EXE" /wrkgrp "\\QARCdb\users\database\QARC.mdw" "C:\Data\Max\Live\QARC2003.mdb" /user="Brandon" /pwd="123"
0
Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

 
LVL 84

Accepted Solution

by:
Scott McDaniel (Microsoft Access MVP - EE MVE ) earned 500 total points
ID: 24354244
You don't use the "=" with these parameters; do this:

"C:\Program Files\Microsoft Office 2003\OFFICE11\MSACCESS.EXE" /wrkgrp "\\QARCdb\users\database\QARC.mdw" "C:\Data\Max\Live\QARC2003.mdb" /user "Brandon" /pwd "123"

You also have your arguments in the wrong order. Should be:

"C:\Program Files\Microsoft Office 2003\OFFICE11\MSACCESS.EXE" "C:\Data\Max\Live\QARC2003.mdb" /wrkgrp "\\QARCdb\users\database\QARC.mdw" /user "Brandon" /pwd "123"
0
 
LVL 84
ID: 24354259
Also: You were presented with the login box since Access couldn't find a user name "=Brandon" ... if the Brandon user exists with a password of "123", then you won't see the login box.
0
 

Author Comment

by:kpurchase
ID: 24354277
That gets the username correctly entered but leaves the password entry blank still..
0
 

Author Closing Comment

by:kpurchase
ID: 31579598
Tried it with a different username and password and it worked perfectly... thanks.
0
 
LVL 75
ID: 24356339
"You don't use the "=" with these parameters; "

Scott ... I realized that example I posted was something you posted quite some time ago (I'm pretty sure). It had "=Scott" ... which I changed to "jammer"

mx
0
 
LVL 84
ID: 24357035
That doesn't surprise me <g> ....

If you're still getting the password prompt, then it would seem the Password you're passing in is incorrect.
0

Featured Post

Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Overview: This article:       (a) explains one principle method to cross-reference invoice items in Quickbooks®       (b) explores the reasons one might need to cross-reference invoice items       (c) provides a sample process for creating a M…
Being a system administrator some time we require to do things remotely, one of them is installing software. Here I am going to tell you how to install software through wmic (Windows management instrument console). I am not at all saying that this i…
Learn how to number pages in an Access report over each group. Activate two pass printing by referencing the pages property: Add code to the Page Footers OnFormat event to capture the pages as there occur for each group. Use the pages property to …
In Microsoft Access, learn how to “cascade” or have the displayed data of one combo control depend upon what’s entered in another. Base the dependent combo on a query for its row source: Add a reference to the first combo on the form as criteria i…

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now