none
Kann Maintenance Plan nicht editieren RRS feed

  • Frage

  • Hallo Zusammen

    Ausgangslage:

    MS SQL Server 2008 x64 auf Win2008 SP1 x64
    4 SharePoint (2xMOSS, 2xWSS) Instanzen mit SP1 (10.0.2531)
    1 Default Instanz mit SP1 (10.0.2531)

    Für alle Instanzen wurden Maintenance Plans erstellt. Bei allen SharePoint Instanzen sind diese auch unter Management\Maintenance Plans sichtbar
    und somit veränderbar. Auch unter Jobs im SQL Agent wurden die Plan generiert und sind sichtbar.

    Bei der Default Instanz wurde der gleiche Plan wie für alle anderen Instanzen erstellt. Dieser ist zwar unter den Jobs im SQL Agent sichtbar,
    nicht jedoch unter Management\Maintenance Plans.

    Dieses Phänomen können wir uns (noch) nicht erklären.

    Vielen Dank schon im Voraus für eure Antworten und Anregungen.

    Gruss
    Mauro
    Dienstag, 26. Januar 2010 15:44

Alle Antworten

  • Hallo Mauro,
    hat das Konto auch die notwendigen Berechtigungen? Sind die Berechtigungen also auf allen Instanzen gleich?

    Was bringen folgende Statements?
    1.)
    select is_srvrolemember('sysadmin') * 1 +is_srvrolemember('serveradmin') * 2 +is_srvrolemember('setupadmin') * 4 
    +is_srvrolemember('securityadmin') * 8 +is_srvrolemember('processadmin') * 16 +is_srvrolemember('dbcreator') * 32 
    +is_srvrolemember('diskadmin') * 64+ is_srvrolemember('bulkadmin') * 128

    2.)
    SELECT
    s.name AS [Name],
    'Server[@Name=' + quotename(CAST(
            serverproperty(N'Servername')
           AS sysname),'''') + ']' + '/MaintenancePlan[@Name=' + quotename(s.name,'''') + ']' AS [Urn],
    s.from_msx AS [FromMSX],
    s.has_targets AS [HasTargets],
    s.create_date AS [CreateDate],
    s.owner AS [Owner]
    FROM
    msdb.dbo.sysmaintplan_plans AS s
    ORDER BY
    [Name] ASC

    Einen schönen Tag noch, Christoph Muthmann Microsoft SQL Server MVP, http://www.insidesql.org
    Donnerstag, 28. Januar 2010 07:48
    Beantworter
  • Hallo Christoph

    Erstmals vielen Dank für deine Antwort.

    Statement 1)
    Das Konto hat auf allen Instanzen sysadmin Rechte, weshalb ersteres Statement jeweils 255 ausgibt.


    Statement 2)
    Gibt in der Default Instanz leider keinen Wert aus. In den anderen Instanzen gibt es hier den Namen des erstellten Maintenance Plan aus.

    Auf dem SQL sind auch noch die Integration Services installiert. Hier habe ich festgestellt, dass sich dieser Maintenance Plan dort einträgt.


    Gruss
    Mauro
    Freitag, 29. Januar 2010 13:33