Why is the Microsoft Office Access Database Engine data source looking for a workgroup information file?

While trying to import to MSSQL2012 from SSDT using the wizard from an Access 2013 DB (.accdb) which is password protected, I get the following error with the username blank and the password field correctly populated: 
Cannot start your application. The workgroup information file is missing or opened exclusively by another user. (MicrosoftOffice Access Database Engine)
But according to this link:
http://office.microsoft.com/en-us/access-help/what-happened-to-user-level-security-HA010342116.aspx
MSA10 and beyond shouldn't need workgroup information files, although it's not clear to me if they are
created/used or not.
I can point the wizard to some local version of system.mdw at Advanced -> All -> Jet OLEDB:System Database, and then the error becomes:
Not a valid account name or password. (Microsoft Office Access Database Engine)
for any username I can think of.
Questions:
1.  Why does this data source insist on looking for a workgroup information file even though user-level security should be disabled?
2.  Why does the Open dialog box for the Microsoft Access Database Engine have *.mdb as the only selectable filetype?
3.  How can I get around these errors for an .accdb that is password protected?
Thanks!

Hi JordanPG,
To connect to Access 2007 or later database, we need the Microsoft ACE 12.0 OLE DB driver. SQL Server only installs the Microsoft Jet 4.0 OLE DB driver which can be used to connect to Access 2003 or earlier database. Besides, the Microsoft Jet 4.0 OLE DB
driver only has 32-bit version, but the Microsoft ACE 12.0 OLE DB driver has both 32-bit and 64-bit version. However, the 32-bit and 64-bit Microsoft ACE 12.0 OLE DB drivers cannot be installed on a single server.
According to your description, you can use the 64-bit SQL Server Import and Export Wizard to load data from the Access database, so the 64-bit Microsoft ACE 12.0 OLE DB driver is installed on your computer. Since the BIDS/SSDT is a 32-bit application, the
64-bit Microsoft ACE 12.0 OLE DB Provider is not visible in BIDS/SSDT. So, when you said that you select “Microsoft Access (Microsoft Access Database Engine)" in the SQL Server Import and Export Wizard (it is actually the 32-bit version) started by the SSDT,
I think it should be “Microsoft Access (Microsoft Jet Database Engine)”. Because the Microsoft Jet 4.0 OLE DB driver only supports Access 2003 or earlier format, it threw the error “Test connection failed because of an error in initializing provider. Unrecognized
database format 'C:\myDB.accdb'”.
In this situation, you have two approaches to avoid this issue:
Launch the SQL Server Import and Export Wizard (64-bit), and select “Save SSIS Package” to “File System” on the “Save and Run Package” page. Then, the package will be saved to a specified directory. After that, you can add this existing package to a SSIS
project. The status of the corresponding OLE DB Connection Manager should be Work Offline, or the OLE DB Source will throw an error about 32-bit driver if the Connection Manager is not in Work Offline status, you can ignore that and the package can run successfully
in SSDT as long as the project is set to run in 64-bit runtime mode.
However, for the SSDT 2012 integrated with Visual Studio 2012, the 64-bit runtime mode is disabled. In this situation, to run the package in SSDT, you have to uninstall the 64-bit Microsoft ACE 12.0 OLE DB drivers and install the 32-bit one. Here is the
download link:
http://www.microsoft.com/en-in/download/details.aspx?id=13255 
Regards,
Mike Yin
TechNet Community Support

Similar Messages

  • Oracle Determinations Engine Data Source Connector for Batch Processing?

    I have been trying to find +"Oracle Determinations Engine Data Source Connector"+. I have OPA 10.2 installed.
    Where can I find this in the installation directory? or Does it not come as a part of the standard installation?

    For 10.4 we have a new runtime which does what the Data Source connector does plus a whole lot more.
    The feature to look for in the new release is the Batch Processor, and you will find the documentation and the application in the Oracle Policy Automation Runtime zip file.
    The documentation has been upgraded and it should be a lot easier to use than the old DSC.
    Cheers
    Frank

  • SharePoint 2010 Datasheet view problem - Office 2007 database engine download not fixing the issue

    We rolled out new laptops (Dell Latitude E7440)/desktops with 64-bit Windows 7 and 64-bit Office 2013 a couple of weeks ago. We installed the 2007 Access Database Engine to enable Datasheet views on our SharePoint 2010 site for our employees, and it worked
    before Thanksgiving. However, after the holiday, datasheet view is not working for anyone. I have my old 64-bit Dell laptop with 64-bit Office 2010/2007 Access Database Engine, and it still works there.
    I have tried the x86 2007 Access Database Engine, the 2010 Access Database Engine, the Office 2013 Access Runtime, with 32-bit and 64-bit IE (trying any combinations to see if I can get datasheet views to work).
    The one obvious difference is the new laptops have Office 2013. Has anyone run into this before, and is there a solution when the standard 2007 Access Database Engine download does not fix the datasheet view problem?

    Coworker figured it out. After the 2007 Access Database Engine is installed, go to Internet Explorer, Tools menu --> Compatibility View Settings, and add your SharePoint website to the list. Your SharePoint datasheet list views should start working
    after that. Might be something particular to Internet Explorer 11.

  • Is it possible to Install the 64-bit Microsoft Access Database Engine 2010 if we are running Microsoft Office 2010 32-bit?

    So we are running Microsoft Office Professional Plus 2010, Version 14.0.7015.1000
    (32-bit)
    This is what is installed via our Network and Network licensing.
    I am trying, in vain, to read and write a .xlsx file via a C# Edit Script in a SSIS Package. And I have tried using...
    string StringConnection = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + sourceFile + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\"";
    And this tells me that this has not been installed. So when I go and try and get the Microsoft Access Database Engine 2010 64-bit, which would allow me to use Microsoft.ACE.OLEDB.12.0 and allow me to read, write, and process this .xlsx file, it tells me
    I cannot install it because I already have 32-bit installed and it wants me to un-install Microsoft Office 2010. Why? Because it is 32-bit? And I can't do that because this is what we have and what we're licensed for and from what I've read seems to be the
    industry standard because most software vendors are ill equipped to process 64-bit right now.
    So my question is this...How can I use a C# Edit Script to read and process a .xlsx file? Because if I try using...
    string StringConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sourceFile + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\"";
    It then tells me that the file is not in that format.
    Please excuse me for asking this question in a couple of different ways out here but I cannot for the life of me seem to be able to get an answer as to how I can process a .xlsx file with a C# script and which driver to use that will make this work.
    Thanks for your review and am hopeful for a reply.
    ITBobbyP85

    Hi ITBobby85,
    If the excel version in the Connection Manager is Microsoft Excel 2010 (.xlsx), we should use Microsoft.ACE.OLEDB provider.
    We can't install 32bit and 64bit parts of office on the same machine. We will get an error as you said when we run the installer to install the 64bit version of the Microsoft Access Database Engine 2010 Redistributable in the machine where a 32bit version
    of Microsoft Office installed. To fix this issue, please download and install the 32bit version of the Microsoft Access Database Engine 2010 Redistributable with the link below:
    http://www.microsoft.com/en-us/download/details.aspx?id=13255
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • The Microsoft Access database engine cannot open or write to the file in Report Builder 3.0

    I am trying to build a report in Report Builder 3.0.  I created the Data Source to point to my Excel file and the Data Set.  I drag a couple of fields on to the canvas and then choose Run.  I get the error:  "The Microsoft Access
    database engine cannot open or write to the file.  It is already opened exclusively by another user".  I am using the Excel driver.  Why am I getting this message?  How can I fix this?

    No, now I am getting the error message again.  It is quite long:
    ERROR [HY000] [Microsoft][ODBC Excel Driver] The Microsoft Access database engine cannot open or write to the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view and write its data.
    ERROR [01S00] [Microsoft][ODBC Excel Driver]Invalid connection string attribute Trusted_Connection
    Please help

  • The Microsoft Access database engine cannot open or write to the file \\fileserver\db\access.mdb

    Hi,
    I have Windows Server 2012 with SQL 2012 Standard SP1. I am using linked server, and Access Database Engine 2010 Redistributable to access my database file made in Microsoft Access (.mdb) from network file server.
    EXEC master.dbo.sp_addlinkedserver @server = N'MyLinkedServer', @srvproduct=N'MyLinkedServer', @provider=N'Microsoft.ACE.OLEDB.12.0', @datasrc=N'\\myfileserver.mydomain.com\files\mydatabase.mdb'
    My SQL service is running with domain service account MYDOMAIN\SQL1$ , i have added Full control for file share and NTFS permission on my file server folder (C:\Files).
    When I open (as domain admin with UAC elevated permissions) on my DB server SQL Management studio, I can browse tables and everything works.
    The problem is, if I open SQL management studio (as domain admin with UAC elevated permissions) on my File server or any other computer, when trying to browse my linked server i got error:
    TITLE: Microsoft SQL Server Management Studio
    Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
    ADDITIONAL INFORMATION:
    An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
    Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "Synesis_3PRO2013". (Microsoft SQL Server, Error: 7303)
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.00.3000&EvtSrc=MSSQLServer&EvtID=7303&LinkId=20476
    When I try to place simlpe Select SQL query I got error:
    OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "MyLinkedServer" returned message "The Microsoft Access database engine cannot open or write to the file '\\myfileserver.mydomain.com\files\mydatabase.mdb'. It is already opened exclusively by another
    user, or you need permission to view and write its data.".
    I do not have any other program using my access database, and user has full control. I am trying to use in security mode - "For a login not defined in the list above, connections will be made without using a security context", i have also tried all four options.
    I am confused becouse it works from SQL server but from any SQL client domain member computer/server it does not work.
    I have same problem in another environment where I have Windows Server 2008 R2 and SQL 2008 R2 SP2.
    Please help.
    -- Hrvoje Kusulja

    NTFS must be fine since it works from same server using same accounts.
    As I understand, adding my access file to Access trusted location could be a problem. I have tried now to add my access database file location to trusted locations for user which is my SQL service user (Windows Service - AD managed service account MYDOMAIN\SQL1$)
    and my test user which I use to connect to sql server as a client from sql management studio. (Account is Domain Admins and have full permissions on SQL server also)
    I have added this .reg:
    Windows Registry Editor Version 5.00
    [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security]
    [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Documents]
    "LastPurgeTime"=dword:01592874
    "DisablePromptOpenNetworkTrustedDocuments"=dword:00000000
    [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations]
    "AllowNetworkLocations"=dword:00000001
    [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations\Location0]
    "Description"="My file server"
    "AllowSubFolders"=dword:00000001
    "Path"="\\\\myfileserver.mydomain.com\\files\\"
    I have done this for SQL service account user and my personal test account as I said. I have tried to logoff and restart sql service and all servers also.
    The same problem still persists.
    Anyway, thank you for giving me a hint.

  • "RUN-TIME ERROR '3078': The Microsoft Access database engine cannot find the input table or query 'name'. Make sure it exists and that its name is spelled correctly.

     When I run the code below I get the following error:"RUN-TIME ERROR '3078': The Microsoft Access database engine cannot find the input table or query 'False'. Make sure it exists and that its name is spelled correctly. Note that I do not call
    anything by the name of "false" anywhere in this code.
    The subject code (the underscored line of code is highlighted in the debugger when the error occurs):
    Option Compare Database
    Private Sub JobAssign_Click()
    MatLotListAvail_openform
    End Sub
    Function MatLotListAvail_openform()
    Dim dbsAPIShopManager2010 As DAO.Database
    Dim rstMaterialLotJobJoint As DAO.Recordset
    Dim strSQL As String
    Set dbsAPIShopManager2010 = CurrentDb
    strSQL = "SELECT * FROM MaterialLotJobJoint WHERE JobID" = "tempvars!JobID" And "MatLotID" = "tempvars!MatLotID"
    Set rstMaterialLotJobJoint = dbsAPIShopManager2010.OpenRecordset(strSQL, dbOpenDynaset)
    If rstMaterialLotJobJoint.EOF Then
    DoCmd.OpenForm "JobAssignMatConf", acNormal, "", "", acEdit, acNormal
    Forms!JobAssignMatConf!PartapiIDVH = TempVars!PartapiID
    Forms!JobAssignMatConf!JobapiIDVH = TempVars!JobapiID
    Forms!JobAssignMatConf!JobIDVH = TempVars!JobID
    Forms!JobAssignMatConf!MaterialLotIDVH = TempVars!MatLotID
    Forms!JobAssignMatConf!Desc = TempVars!MatDesc
    Forms!JobAssignMatConf!recdate = TempVars!recdate
    DoCmd.Close acForm, "MaterialLotListAvailable"
    Else: MsgBox "This material lot has already been assigned to this job."
    DoCmd.Close acForm, "MaterialLotListAvailable"
    End If
    End Function

    I think the SQL statement should be
    strSQL = "SELECT * FROM MaterialLotJobJoint WHERE JobID=" & _
    tempvars!JobID & " AND MatLotID=" & tempvars!MatLotID
    This assumes thatJobID and MatLotID are number fields.
    Regards, Hans Vogelaar (http://www.eileenslounge.com)

  • Hi, I need the program of access from the office, so i'm going to but the Microsoft office 365 university, will i have to but any other program to use the access from my mac? or to open any database that I will have did from any other computer (not mac)?

    hi, I need the program of access from the office, so i'm going to but the Microsoft office 365 university, will i have to but any other program to use the access from my mac? or to open any database that I will have did from any other computer (not mac)?

    There has never been a Mac version of Access. Microsoft never created one, realising that it was very inferior to the FileMaker Pro database application.
    So if you must run Access you will have to run Windows on your mac.

  • Install Access Database Engine 2010 Redistributable after install Office 2013

    Hello, everyone.
    I have application, that works fine with Microsoft Office 2010. This application uses .mdb format for databases.
    When Microsoft Office 2013 was installed, apps began works incorrect. Can I install Access Database Engine 2010 Redistributable
    on a workstation with Office 2013 already installed? 

    Hi,
    Based on my tested, I could install Access Database Engine 2010 Redistributable with
    Office 2013 side by side successful. ( Note: Do not mix 32bit and 64bit version )
    As far as I know, MDB format is used for Access 2003, there might be some compatibility issues when opening with Office 2013. I recommend you convert it to ACCDB format to test.
    https://support.office.com/en-US/Article/Convert-a-database-to-the-accdb-file-format-098ddd31-5f84-4e89-8f44-db0cf7c11acd?ui=en-US&rs=en-US&ad=US
    Regards,
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in
    Office programs.

  • Parser Error Message: Could not load file or assembly 'Microsoft.Office.Access.Server.UI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies,

    Dear All,
       I have installed Sharepoint Foundation 2010 in my server 2012 R2 machine. and I restore my existing content database backup into new site collections. and I'm trying to browse the site collection in window, the below error shown.. 
    Parser Error
    Message: Could not load file or assembly 'Microsoft.Office.Access.Server.UI, Version=14.0.0.0,
    Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies.
    <add assembly="Microsoft.Office.Access.Server.UI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
     I tried to checked the assembly folder having the DLL or not. but its
    not available in the C:\Windows\assembly location. and I'm tried to resolved this issue by HOTFIX. but unfortunately, I can't find out the patch file for MOSF 2010 in server 2012 r2.
    Please help me on this issue. I'm very new to sharepoint...
    Any help will be more appreciated.
    Thanks,
    Mubarak

    Hi Mubarak,
    Please firstly make sure you installed SharePoint Foundation 2010 with SP2 in a Windows Server 2012 R2. Since only SP2 slipstream installations are supported on Windows Server 2012 R2
    http://blogs.technet.com/b/stefan_gossner/archive/2014/05/03/sharepoint-2010-sp2-and-windows-server-2012-r2.aspx
    http://blogs.technet.com/b/stefan_gossner/archive/2013/09/19/slipstream-version-of-sharepoint-foundation-2010-with-sp2-included.aspx
    Regards,
    Rebecca Tu
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Cannot open the Microsoft Jet engine workgroup information file

    Hi,
    I have 4 linked servers in a SQL Server database.  One of them is another sql server database.  This one works fine.  I have 3 that are Access databases.  Last week I could run a query against these linked servers, but now when I open SQL Server Management Studio I get something like the following:
    OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "HRDB" returned message "Cannot open the Microsoft Jet engine workgroup information file.".
    Msg 7303, Level 16, State 1, Line 1
    Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "HRDB".
    What does this error mean?  I've looked at several posts, but none apply to my problem.  I've looked to make sure there wasn't a .ldb open.  Anything else I've missed?
    Many thanks,
    Mark

    The key error is "Cannot open the Microsoft Jet engine workgroup information file".  Here is a suggestion from a AccessMVP.
    Are you using ULS (User Level Security) in Access, with a custom workgroup
    information file (*.mdw)? If so, you may need to replace this file using a
    copy that you should have backed up.
    If you have not specifically implemented ULS, then you're still using it,
    but you are joined to the file named System.mdw, with username Admin and a
    blank password. In this case, which is more likely than the above case I
    guessing, your copy of System.mdw may have somehow gotten corrupted. Try
    searching your hard drive for this file. For example, my copy is in this
    folder:
    C:\Documents and Settings\Administrator\Application Data\Microsoft\Access
    (Yes, I log on as Administrator on my PC routinely. Bad Tom).
    Rename your copy of System.mdw to something else. Then try restarting
    Access. Access 2003 will automatically create this file, if you are
    permanently joined to System.mdw, and it does not find it during startup.
    That should get you a fresh copy.
    Good Luck,
    Tom Wickerath
    Microsoft Access MVP

  • How to add Acrobat to the Microsoft Office ribbon?

    how to add Acrobat to the Microsoft Office ribbon?

    Hi ebender888,
    What versions of Acrobat and Office do you have? See if this post helps: https://answers.acrobatusers.com/Why-Acrobat-PDFmaker-Office-COM-Addin-tab-disappearnig-Wo rd-Office-2013-q152959.aspx
    If not, let us know what software you're using, and we'll try to get you pointed in the right direction.
    Best,
    Sara

  • Microsoft office access record-locking information

    Hello,
    Maybe is a stupid question but i didn't saw question similar to this and I'm concerned about my privacy. Yesterday when i logged in to my skype account I found out that in Users-App Data-Skype- there were created a small file called 'microsoft office access record-locking information'. I'm not exactly sure what this means, because it is happening for a first time. I'm not using Microsoft account for logging in into Skype, also I did not gave any access to another computers, especially to Skype folder.Also after logging off from Skype, this file is not automatically deleted. Can somebody explain me should I concern about something?

    CMMMC wrote:
    I dont know how to post my own question, but see that there is a response to this question within the last 8 mins.
    what my question is (and it must be ridiculasly simple but i cant find it) is how do i get to the page where i can make calls...where my contacts are and such...from the skype home page?  i am in prague, using skype from here...am logged into my account but it is just all of my account info, history and such.  there is no icon to make a call.  i have clicked on everything to see where the option is to simply make a call and...nothing...
    this happened before with my husband when he was using skype on windows 8 for the first time.  this computer has windows xp so it ought to be straight forward...not so far. 
    thanks,
    CMMMC
    It’s still straight forward but not using your Account page on web. You need to install Skype application on your computer and login to this application with your account details.
    http://www.skype.com/en/download-skype/
    See also this:
    https://support.skype.com/en/faq/FA11098/getting-s​tarted-with-skype-windows-desktop

  • Deleting the Microsoft Office demo

    How do I get rid of/delete the Microsoft Office demo that keeps popping up when I access an Office file, it defaults to it instead of my program.

    Which version of Office are you using?
    My Office 2004 installation includes a "Remove Office" uninstaller in
    /Applications/Microsoft Office 2004/Additional Tools/Remove Office/
    There is also a "Microsoft Remove Office
    Read Me" file there which includes:
    To remove the Test Drive, on the Results screen, click the Microsoft Office 2004 (including Test Drive) check box to select the Test Drive, and then click Continue. In the Choose which components to remove screen, click the Remove the Microsoft Office 2004 Test Drive folder check box to remove the Test Drive, and then click Continue.
    -------------------------------

  • HT201341 Does the Mountain Lion operating system run programs in the Microsoft Office for Mac 2004 software suite?

    Does the Mountain Lion operating system run programs in the Microsoft Office for Mac 2004 software suite?

    No, Snow Leopard (10.6) is the last version of OS X that supports Office 2004. You can upgrade to Office 2008 or 2011, or use a free office suite such as LibreOffice.

Maybe you are looking for