none
Benötigte Rechte für DBCC LOGINFO RRS feed

  • Frage

  • Hi,

    welche Rechte benötigt bitte ein Account, der auf einem SQL Server die Anweisung "DBBC LOGINFO" ausführen möchte?

    Bzw. wie kann ich die Anzahl der virtuellen Log Files in der Transaktionslogdatei einer Datenbank ermitteln?

    Das benötige Recht "db_owner" wäre möglich. Das Recht "sysadmin" darf keine Voraussetzung sein.

    Vielen Dank und viele Grüße,
    Christian


    Freitag, 5. April 2019 10:26

Antworten

  • Hallo Christian,

    die meisten DBCC Kommandos erfordern sa Rechte. LOGINFO wohl auch.

    Ab SQL Server 2016 SP 2 (lt. MSDN) gibt es alternativ:

      sys.dm_db_log_info

    Die benötigte Berechtigung hierfür ist:

      VIEW DATABASE STATE


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    Freitag, 5. April 2019 10:54
    Moderator

Alle Antworten

  • Hallo Christian,

    die meisten DBCC Kommandos erfordern sa Rechte. LOGINFO wohl auch.

    Ab SQL Server 2016 SP 2 (lt. MSDN) gibt es alternativ:

      sys.dm_db_log_info

    Die benötigte Berechtigung hierfür ist:

      VIEW DATABASE STATE


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    Freitag, 5. April 2019 10:54
    Moderator
  • Hallo Stefan,

    herzlichen Dank für die Information.

    Ein schönes Wochenende und viele Grüße,
    Christian

    Freitag, 5. April 2019 14:05