Tuesday, March 18, 2008

Microsoft Access has encountered a problem and needs to close error and data recover

When you try to open and existing or to create a new Microsoft Access Database, it may quit unexpectedly. Furthermore you may get an error message showing that:
“Microsoft Access has encountered a problem and needs to close. We are sorry for the inconvenience.”
In this situation, the particular MS Access Database file may become inaccessible.
Cause

This error message and problem generally occurs when you redirect the Application data folder to any other folder on your computer system by using GP or Group Policy editor. The file version of the Access can’t recognize the destination folder as its name an path has changed.
This problem may also occur in case where the .mdb file is corrupted or damaged. When you try to access this file, the jet database engine can’t find the necessary object to initialize the database file and it display this error message and quit the Access.
Resolution

You can resolve this problem by saving the Application Data folder back on its original location. By doing so, the database engine will be able to find the exact location.
This method works only in case where the problem occurred due to the changed path of Application Data folder. But if the problem is happened because of the corruption or damage in database file, you can’t solve this issue using this method.

In this circumstance, you database may become completely inaccessible and can lead to data loss. In this event of data loss, you may loss your important data stored in the particular file and may enter in a serious situation of data loss.
In these cases, to properly access your database, you need to repair it. You can perform this operating with the help of data recovery software. The data recovery software used for Access are known as Access Recovery software.

Access Recovery software is specially designed data recovery utility that is helpful for repairing the corrupted access database. These software are capable to repair and restore the corrupted access database. The software are also capable to repair all the components of Access database including tables, forms, reports, queries and macros.

Stellar Phoenix Access Recovery is a fabulous data recovery software that is capable to repair and restore all the component of .mdb files in all possible cases of database corruption. The software restores the repaired file on its original location in original format. You can download the demo version of the software to check how much your data are recoverable. You can preview the files in demo version of the software. Access repair utility is able to repair and restore the files in all file versions of MS Access including Access 97, 2000, XP, 2003 and 2007.

Monday, March 17, 2008

Fixing Database Corruption using Compact and Repair

MS Access databases are solely designed to allow database to increase in size consistently, unless user compact them. When user remove any record from the MS Access database, the space allocated to the removed record continues to be held in reserve by database and it isn’t released for further use.

In these situations, your database keep increasing in size, and may become as big in size as you can’t manage it and properly access it and it may get corrupted. In these situations, you need to use “Compact and Repair” tool of your Microsoft Access Database.

To avoid causing excess amount of wasted disk space and damaging your database, you must use compact and repair tool regularly. Compact and repair performs two different functions. First one, it compacts the Access database to remove wasted space; second, it attempts to repair the corrupted or damaged Access database.

Compact and repair tool also updates the statistics of database table in order to reflect the characteristics of restructured data. The more deletions, modifications and additions performed on the database, the more frequently you should compact them.
It might possible that you may fail to compact your Access database and it may result in the database corruption. In this case, the repair tool attempts to Defragment and perform Access repair.

Though, compact and repair is the preinstalled and useful database utility, but it has several limitations and may not completely recover your Access database. The repair utility can restore only the corrupted database tables, in case of other database objects like forms, modules, macros and reports, it doesn’t work. In these situations, you need for third party Access data recovery software to repair and restore the corrupted or damaged Access database.

Access data recovery are specially designed data recovery software to repair and restore the corrupted or damaged Access database no matter what is the reason of database corruption. These software are able to recover all the database objects including forms, modules, macros and reports in all possible cases of Access database corruption. These software are most popular and easiest way of database recovery.

Stellar Phoenix Access Recovery is the most powerful and easy user interface provider data recover software that is helpful in repairing and restoring the corrupted or damaged Access database. This software helps you in getting back your precious data that is inaccessible due to database corruption, table corruption, form corruption and queries corruption. This software works with all file versions of Microsoft Access including Access 97 / 2000 / 2002 / XP/ 2003 / 2007.

Wednesday, March 12, 2008

Microsoft Access vs. Microsoft SQL Server

A database is an ordered collection of data or records that is stored on a computer system. In order to easily access the database, it is most important to manage it. DBMS or Database Management System is used to manage the database. There are two most popular DBMS:
Microsoft Access

Microsoft Access (also called MS Access or Access) is a RDMBS or Relational Database Managements System that is a component of Microsoft Office. It is a VB (Visual Basic) based application that allows SQL statements to be included in VB scripts and associated macros. It includes jet database engine with graphical interface that give ease of use in making from end database applications. It can be used by novice users with little computer knowledge without any programming knowledge. But access is not suitable with large sized databases and multi access or network based database applications.

Microsoft SQL Server

MS SQL Server is a Server level RDBMS that integrates the industry standard, SQL. It is developed and used for high level databases that provides programming interface to the users to develop database applications. The client-server interface of SQL Server is stronger than Microsoft Access and is able to grip high volume multi-user environments. It requires high programming knowledge to use the SQL Server as a database management system.
Among these database management systems, Access is most widely used software. Access offers an outstanding solution for database problems for individual users, small organizations and workgroups across a network. There are several reasons that make Access more popular than SQL Server:

• It requires very less investment to solve your database management related problems as compared to alternative solutions like SQL Server.
• It gives fast results as compare to alternative option of DBMS. It requires less coding then programmed database managements systems.
• It can be used in all other components of Microsoft office and some programming languages that support it like VB.
• It has excellent report generator with graphically rich report view.

Though Access is more popular than SQL Server and it has widespread use but the database in Access is less secure than SQL Server and it is more prone to corruption. Data loss is very common in Access database. It can be due to several reasons including virus attack, application failure, improper system shut down and inappropriate file sharing.
Any of these situations may damage your access database files and can make it inaccessible and may result in data loss. In these situations, your access database can’t be accessed normally and you need for some special software to repair the corrupted access database to make it accessible. These software are known as access repair software.

Access Recovery software are specially designed data recovery software to repair and restore the corrupted MS Access database. These software use advanced searching algorithms to search and locate the corrupted database file and repair them in order to make them usable. These software are capable to repair the corrupted Access database in almost all possible cases of data loss.

Stellar Phoenix access recovery software is the most powerful and easy to use data recovery software to repair corrupted Access database. It is a read only and non destructive data recovery software that can completely repair all the database components including tables, macros, queries and forms. You can use this software without any prior high technical knowledge. You can use demo version of the software to come to know that how much data are recoverable.

Wednesday, March 5, 2008

How to Repair a Damaged Jet 3.5 Database

Hardware Failures and Software Conflicts may leave your Access Database file damaged. The signs of a damaged or corrupted Access Database can range from Deleting appearing in some records, to the inability to access any object of the database. In these cases, your database becomes completely inaccessible and you may loss your data.

You can resolve this problem using Repair and Compact utilities of Microsoft Access. This is the useful tool for recovering and optimizing MS Access Database files. You can use Repair and Compact utility by following these steps:

  1. Make a copy to corrupted database (.mdb) files as a backup
  2. Close the .mdb file and delete the .ldb file (keep record to locked objects)
  3. Run the compact utility from Tools menu. After completing check the database
  4. If it is still damaged, run Repair utility from tools menu.

This utility works in most of the cases of database corruption. But in case, if you failed to repair your database using this option, you may face the serious problem of data loss. There is no inbuilt option that can help you in repairing your database. In these cases, you need for some special access repair software.

Access Recovery software are the specially designed utilities that can help you in repairing your corrupted database in case when you fail to recover your database using inbuilt database utilities. These software works in almost all of the cases of database corruption.

Stellar Phoenix Access Recovery Software is wonderful access recovery software of this category. This software uses advanced searching algorithms to search and locate the corrupted Database files. With the help of this data recovery software you can also repair corrupted tables, macros, queries and links also.

How to recover the data lost due to grown size of Access Database

Sometimes you may find that when you open the Access database, its size gets increases, even if you do not add data. The problem generally occurs with the run time application with large sized database and it decreases the performance of the Access Database.

There are several reasons that can cause a database to grow. Every time you add an object to .mdb file, it gets larger. You are using more space to define the properties and methods of the object. Every time when you open the access database and save it again no matter you make the changes or not, it saves a new copy of the database. It occurs due to registry corruption of the database or if any object file of the database get corrupted.

You can resolve this problem using two methods:

  1. Run “Compact and Repair” tool. It is the inbuilt access utility that can repair the database in general cases of corruption
  2. Make a new database and import the corrupted database in it. you can perform this by using import option of file menu.

These methods work in most of the cases, but if your database is very large and heavy, there are less chances of repairing through these methods. In this situation, you need to use special access repair software in order to recover and repair the corrupted Access database.

These software are specially designed professional access recovery software to repair corrupted or damaged access database. These software help you in repairing your corrupted database along with queries, forms and macros defined in the database. Access Recovery software are GUI supporting software that provides simple and easy user interface.

Monday, March 3, 2008

Restoring Referential Integrity or Database Relationship

In an Access Database, Referential Integrity is connectivity between coupled database tables. It is generally enforced by the grouping of a Primary Key or alternate key (candidate key) and a foreign key (reference key). For referential integrity to grasp, any field of the table that is declared a foreign key can have only values from the primary or alternate key of the table.

It is the most beneficial concept of Access database that makes the relationship between two or more different tables and make them easier to access. There are two key advantages of Referential Integrity:

Ensure data integrity and connectivity based on primary key and foreign key
increase development productivity

It is also important when we use database in programming like ODBC (open database connectivity).

Sometimes, you may find it difficult to access the referenced table or sometimes it becomes inaccessible and displays some kind of error message. This problem generally occurs due to corruption in referential integrity or database relationship. This problem may also occur when a table has a Memo field or self-join and has enforced referential integrity.

To resolve such kind of problems, you need to change to Memo fields or your database to the Text fields to move the Memo fields to a new separate or unrelated table, and then use one to one (1:1) relationship.

Using this method, you can fix your problem in small databases, but in case of large databases like banks or companies, it become more difficult or sometimes impossible to check the relationship status of particular table to change the Memo fields of the table.
In these situations, where the database relationships get corrupted, it affects all the tables related to a particular table whose relationship is damaged. In these situations, you need to repair or restore the database relationship in order to make them accessible.

You can perform this task with the help of Access Recovery software. These are specially designed third party application software that can help you in restoring the corrupted database relationship. These software are also helpful in other database corruption and can repair the forms, macros and queries also.

There are some access repair software that can’t restore the corrupted relationship, so before purchasing the software you should make sure that it will work or not.

Stellar Phoenix Access Recovery software is a powerful data recovery software. This software support database relationship restoration means you can restore your database relationship with this software without making any change in the Memo fields of your database table. This software can repair the data in all possible cases of database corruption and can repair the corrupted tables and forms.