Select the search type
  • Site
  • Web
Search
You are here:  Support/Forums
Support

Bring2mind Forums

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 07/12/2006 1:53 PM by  Rob Ralston
index server catalog
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages
M Silvester
New Member
New Member
Posts:24


--
07/12/2006 6:27 AM

    When trying to add an index server catalog I get the following error:

    Sql Server could not attach to the named Indexing Service catalog (Msg: User does not have permission to perform this action.)

    I've checked that the catalog name is correct, the DNN install is on the same server as Index server, though the db is not. What do I need to do to correct this?

    Rob Ralston
    Basic Member
    Basic Member
    Posts:164


    --
    07/12/2006 1:53 PM
    My experience has been with W2K3;IIS6;.NET 2.0 Medium Trust;SQL Server 2005 on a separate machine from DNN;DNN4.0.x

    The Index Service must be running on the same machine as SQL Server, otherwise SQL cannot attach. When you name the Catalog, do *not* use a hyphen in the name.

    The folder containing your DMX collection must be available as a share as it will be referenced as a UNC path in Indexing service. (I place my DMX folders outside of the root DNN web site folders and create a hidden share.) When you add a folder to the index service, you are able to specify an account with access permissions. I use a dedicated Domain account and give it Read & Execute access to the DMX share and folders. Also, this account needs R&E permissions on the catalog folder you specify.

    To get DMX to attach the catalog, you must do two things:
    First, assign the DMX collection location to the same UNC path created above.
    Second, the account running the application pool for your DNN web site, which already has access to the DNN dB, must be given temporary SQL Admin permission before you attempt to attach the catalog. Once attached, you can remove that permission.

    I know the above is a bit convoluted, but it is the only way to get it to work when you have SQL on another server.

    I hope this short summary helps you.

    Rob Ralston
    You are not authorized to post a reply.