Learn Microsoft Access Advanced Programming Techniques, Tips and Tricks.

Change Secure DB to Unsecured

It is very unlikely that you want to change the status of a Secured Database (implemented with Microsoft Access Security) to an unsecured one. This exercise become necessary when you want to install/share a Database in an unsecured environment.

Before we embark on this simple exercise to remove the security settings of a database, the first thing to do is to change the Ownership of the Database.  The Owner (the User who created the Database is the Owner) of the Database Object have full access rights to all objects within the database and can assign permissions to other Users or User-Groups as well.  Members of the Admins Group also have this privileges.

Things to remember:

  1. The User who attempts to convert the Database must have at least Read Permission to all Objects of the Database.
  2. The Hidden Objects, if any, cannot be transferred into the target Database.

The conversion process is very simple and it needs only few steps.

  1. Create a new Database.
  2. Select File - ->Get External Data - ->Import.
  3. Browse to the location of the Database, you are trying to convert, and open it.
  4. Select the Tables Tab and click on the Select All Command Button to select all the Tables to import.
  5. Repeat this method for all Queries, Forms, Reports, Macros and Modules.
  6. If your Database have Custom Menus and Toolbars then click on Options.
  7. Put a check-mark in the Menus and Toolbars option.
  8. Click OK to Import all Objects (other than hidden objects) into the new Database.

Access privileges of all objects of the new database have now set to default.  By default, all Users of the new Database are the members of the Users Group and they all have Full Access Rights (to Open/Run, Read Design, Modify Design, Administer permissions) to all Objects.

But, if you plan to share this unsecured database on a Network you should do few changes to make it available for concurrent use.  Otherwise the database cannot be used by more than one user at the same time.

Change the following Settings:

  1. Select Tools - ->Options - ->Advanced.
  2. Select Shared under the Default Open Mode Options Group.
  3. Select Edited Record under the Default Record Locking Options GroupOpen Database using Record Level Locking Option is already in selected state also.
  4. Click OK to Close the Dialog Box.
  5. Select Tools - -> Security - -> User and Group Permissions.
  6. Select Admin User Name under the User/Group Name List. 

    Why selected Admin User Account? Because in an unsecured environment all Users are silently logged in as  Admin User.  MS-Access will not prompt for UserId and Password.

  7. Select the Database Object in the Object Type Control.
  8. Remove the check-mark from the Open Exclusive Option.
  9. Click OK to close the Dialog Box.

Now, you have a brand new Database with no Security settings.  The old database will remain without change.

Technorati Tags:
Share:

8 comments:

  1. Usually I do not post on blogs, but I would like to say that this article really forced me to do so! Thanks, really nice article.

    ReplyDelete
  2. This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.

    ReplyDelete
  3. Please tell me it worked right? I dont want to sumit it again if i do not have to! Either the blog glitced out or i am an idiot, the second option doesnt surprise me lol. thanks for a great blog!

    ReplyDelete
  4. I can see that you are an expert at your field! I am launching a website soon, and your information will be very useful for me.. Thanks for all your help and wishing you all the success.

    ReplyDelete
  5. Hi buddy, your blog's design is simple and clean and i like it. Your blog posts are superb. Please keep them coming. Greets!!!

    ReplyDelete
  6. I've been into blogging for quite some time and this is definitely a great post. I signed up for your newsletter, so please keep up the informative posts!

    Good luck on your blog, and feel free to comment and subscribe to my blog as well when you get a chance: Earn Extra Cash Online with Dino Vedo. Also my blog is open to any guest posting and I would love if you would review some of my products I have and we could easily make each other some extra cash!

    All the best,
    Dino Vedo


    PS: Like my Facebook fan page and follow me on Twitter and I'll do the same for you! ;)

    ReplyDelete
  7. 2 days ago everything work fine then suddenly not able to sign into window live messenger then i uninstall that version then download newer version of window live then unable to install any version of msn i tired everything but still not able to get in Please Help

    ReplyDelete
  8. Hi,

    I just wanted to comment on the thoroughness of your blog posts. You walk people through all of the required steps and respond to follow-up questions, which is so refreshing to see. My company offers Access Training and I recommend your site regularly to our students. Thanks and keep up the great work!

    Joel

    ReplyDelete

Translate



PageRank
Your email address:

Delivered by FeedBurner

Search

Infolinks Text Ads

blog.feedspot.com Microsoft Access Blogs

Popular Posts

Search This Blog

Blog Archive

Powered by Blogger.

Labels

Forms How Tos Functions MS-Access Security Reports msaccess forms Animations msaccess animation Utilities msaccess controls Access and Internet MS-Access Scurity MS-Access and Internet Queries External Links msaccess reports msaccess tips Accesstips Menus and Toolbars MsaccessLinks Process Controls Art Work Downloads msaccess How Tos Graph Charts msaccessQuery List Boxes Array Command Buttons Emails and Alerts Query Combo Boxes Custom Wizards DOS Commands Data ms-access functions msaccess functions msaccess graphs msaccess reporttricks msaccessprocess security advanced Access Security Calculation Custom Functions Data Type Macros Menus Property Report Top Values VBA Variables msaccess email msaccess menus progressmeter Access2007 Auto-Number Command Button Copy Field Type Fields Form Join Microsoft Numbering System Records Security Split SubForm Table Utility Workgroup database msaccess wizards Access2003 Accounting Year Action Animation Attachment Binary Numbers Bookmarks Budgeting ChDir Color Palette Conditional Formatting Controls Data Filtering Defining Pages Diagram Disk Dynamic Lookup Error Handler Excel Export Expression External Filter Form Instances Formatting Groups Hexadecimal Numbers Import Labels List Logo Macro Mail Merge Main Form Memo Methods Monitoring Object Reference Objects Octal Numbers Operating System Paste Primary-Key Product Rank Reading Recordset Rich Text Sequence SetFocus Summary Tab-Page Tables Time Difference Union Query User Users Water-Mark Word automatically commands function hyperlinks iSeries Date iif ms-access msaccess msaccess alerts pdf files reference restore switch text toolbar tutorial updating upload vba code

Featured Post

MS-Access Class Module and VBA

Last few weeks we have learned how to use User Defined Type (UDT)  by creating a complex data structure and we know UDT’s strength or weakne...

Labels

Blog Archive

Recent Posts