One or more databases are inaccessible

  • Hi,

    I am getting an error whenever i click on Security->Login->New Login in Enterprise Manager. The error is

    "one or more databases are inaccessible and will not be displayed in the database access tab"

    Can anybody throw some light on this?

    Thanks in advance.

    Ravi


    Lucky

  • You probably have one or more read only databases, and therefore cannot update the access permissions for those databases.

    Enterprise manager is just telling you that those databases aren't being included in the list.

  • quote:


    You probably have one or more read only databases, and therefore cannot update the access permissions for those databases.

    Enterprise manager is just telling you that those databases aren't being included in the list.


    Maybe you can check this via QA and

    SELECT LEFT(name,30) AS DB,

    SUBSTRING(CASE status & 1 WHEN 0 THEN '' ELSE ',autoclose' END +

    CASE status & 4 WHEN 0 THEN '' ELSE ',select into/bulk copy' END +

    CASE status & 8 WHEN 0 THEN '' ELSE ',trunc. log on chkpt' END +

    CASE status & 16 WHEN 0 THEN '' ELSE ',torn page detection' END +

    CASE status & 32 WHEN 0 THEN '' ELSE ',loading' END +

    CASE status & 64 WHEN 0 THEN '' ELSE ',pre-recovery' END +

    CASE status & 128 WHEN 0 THEN '' ELSE ',recovering' END +

    CASE status & 256 WHEN 0 THEN '' ELSE ',not recovered' END +

    CASE status & 512 WHEN 0 THEN '' ELSE ',offline' END +

    CASE status & 1024 WHEN 0 THEN '' ELSE ',read only' END +

    CASE status & 2048 WHEN 0 THEN '' ELSE ',dbo USE only' END +

    CASE status & 4096 WHEN 0 THEN '' ELSE ',single user' END +

    CASE status & 32768 WHEN 0 THEN '' ELSE ',emergency mode' END +

    CASE status & 4194304 WHEN 0 THEN '' ELSE ',autoshrink' END +

    CASE status & 1073741824 WHEN 0 THEN '' ELSE ',cleanly shutdown' END +

    CASE status2 & 16384 WHEN 0 THEN '' ELSE ',ANSI NULL default' END +

    CASE status2 & 65536 WHEN 0 THEN '' ELSE ',concat NULL yields NULL' END +

    CASE status2 & 131072 WHEN 0 THEN '' ELSE ',recursive triggers' END +

    CASE status2 & 1048576 WHEN 0 THEN '' ELSE ',default TO local cursor' END +

    CASE status2 & 8388608 WHEN 0 THEN '' ELSE ',quoted identifier' END +

    CASE status2 & 33554432 WHEN 0 THEN '' ELSE ',cursor CLOSE on commit' END +

    CASE status2 & 67108864 WHEN 0 THEN '' ELSE ',ANSI NULLs' END +

    CASE status2 & 268435456 WHEN 0 THEN '' ELSE ',ANSI warnings' END +

    CASE status2 & 536870912 WHEN 0 THEN '' ELSE ',full text enabled' END,

    2,8000) AS Description

    FROM master..sysdatabases

    Cheers,

    Frank

    --
    Frank Kalis
    Microsoft SQL Server MVP
    Webmaster: http://www.insidesql.org/blogs
    My blog: http://www.insidesql.org/blogs/frankkalis/[/url]

  • I get this message when I take a database off-line and then access a login's properties. (My development server is a very basic machine and this can help to conserve resources.)

    This will not cause a problem when you are setting up the login except that you cannot give it permissions on the off-line database (and it doesn't appear in the database list anyway).

    To get the database back just bring it back online again (using the Enterprise Manager, right click on the database and choose Bring Online).

    This may also be the case if a database has only been patially restored.

    -Ed

Viewing 4 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic. Login to reply