Eine Fehlermeldung "Datenbank <Database_Name> ist bereits vorhanden" angezeigt, wenn Sie die Windows SharePoint Services-Inhaltsdatenbank verwalten

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 828815 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Wenn Sie versuchen, die Microsoft Windows SharePoint Services-Inhaltsdatenbank mithilfe der Seite Inhaltsdatenbank verwalten in der SharePoint-Zentraladministration zu verwalten, erhalten Sie eine der folgenden Fehlermeldungen angezeigt:
Datenbank ? Database_Name ? ist bereits vorhanden. (Fehler-Code: 1801)


Der aktuelle Benutzer oder die Anwendungspoolidentität des virtuellen Servers ist nicht der Besitzer der Datenbank ' sts_servername_1 ' auf Server ' Server_name\share_point '.

Ursache

Dieses Problem kann auftreten, wenn der Datenbankbesitzer der Datenbank, der zu dem Sie eine Verbindung herstellen unterscheidet die Identität des Anwendungspools ist, unter dem SharePoint ausgeführt wird.

Lösung

Um dieses Problem zu beheben, Ändern des Datenbankbesitzes und Berechtigungen für die Inhaltsdatenbank entsprechend die Identitäten der virtuellen Server-Konten für Inhalt und Konfiguration. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie auf dem Computer, auf dem Microsoft SQL Server ausgeführt wird auf Start , zeigen Sie auf Programme , zeigen Sie auf Microsoft SQL Server und klicken Sie dann auf Query Analyzer .
  2. Geben Sie im Dialogfeld Verbindung mit SQL Server den Namen des Servers im Feld SQL Server , und klicken Sie dann auf OK .
  3. Klicken Sie im Menü Abfrage auf ändern Datenbank .
  4. Klicken Sie im Feld Datenbank von Server_Name auswählen auf die Inhalte Datenbank, die Sie aktualisieren möchten und klicken Sie dann auf OK .
  5. Geben Sie im Fenster Abfrage die folgende Abfrage.

    Hinweis: Ersetzen Sie in Zeilen 3 und 4 der Abfrage Domain_Name \ Content_Account und Domain_Name \ Admin_Account mit dem Domänenkonto für den virtuellen Inhaltsserver und das Domänenkonto für den virtuellen Server SharePoint-Zentraladministration. Wenn die Konten identisch sind, zeigt SQL Query Analyzer einen Fehler, wenn Sie die Abfrage ausführen, aber der Prozess weiterhin erfolgreich ausgeführt wird.

    DECLARE @ AdminVSAccount vom Datentyp nvarchar(255)
    DECLARE @ ContentVSAccount vom Datentyp nvarchar(255)
    SET @ ContentVSAccount = N ' Domain_Name \ Content_Account ';
    SET @ AdminVSAccount = N ' Domain_Name \ Admin_Account ';
    EXEC Sp_grantlogin @ ContentVSAccount;
    EXEC Sp_grantlogin @ AdminVSAccount;
    EXEC Sp_changedbowner @ AdminVSAccount;
    IF NOT EXISTS (SELECT * FROM Sysusers WHERE name=@ContentVSAccount)
    EXEC Sp_grantdbaccess @ ContentVSAccount;
    EXEC Sp_addrolemember 'Db_owner', @ ContentVSAccount;
  6. Klicken Sie im Menü Abfrage auf Ausführen .
Wenn Sie Windows SharePoint Services mit WMSDE ausführen, sind separate Schritte zur Behebung des Problems. In der WMSDE-Installation ist die Anwendungspoolidentität für SharePoint-Zentraladministration Netzwerkdienst. Für SQL 2000 können nicht Sie den Datenbankbesitzer in Netzwerkdienst zu aufgrund der Einschränkungen Entwurf ändern. Problemumgehung für WMSDE Installationen besteht darin, der Rolle SYSADMIN in WMSDE Netzwerkdienst hinzu, die Datenbank wieder mithilfe von SharePoint verwalten Inhaltsdatenbanken hinzufügen, und legen Sie dann die Rolle für den Dienst wieder die ursprünglichen Einstellungen.

Gehen Sie folgendermaßen vor um-Dienst als SYSADMIN festzulegen,
  1. Starten Sie ein OSQL-Sitzung.

    Dazu klicken Sie auf Start , klicken Sie auf Alle Programme , klicken Sie auf Zubehör und klicken Sie dann auf Eingabeaufforderung .
  2. Starten Sie an der Eingabeaufforderung OSQL-Sitzung, indem Sie die folgende Syntax, wobei servername der Name Ihres Servers und drücken Sie EINGABETASTE ist, eingeben:
    Osql-S servername \sharepoint-E
  3. Geben Sie den folgenden Befehl ein, und drücken Sie die [EINGABETASTE]:
    Sp_addsrvrolemember 'nt Authority\network Service","Sysadmin"
  4. Geben Sie wechseln , und drücken Sie anschließend die [EINGABETASTE].
  5. Fügen Sie in der SharePoint-Zentraladministration die Inhaltsdatenbank zu den virtuellen Server hinzu.
  6. Nachdem die Inhaltsdatenbank wieder hinzugefügt wird, legen Sie Network Service-Rolle zurück, die Sicherheitsadministratoren und Datenbankersteller.
  7. Geben Sie den folgenden Befehl an der Eingabeaufforderung OSQL, und drücken Sie anschließend die [EINGABETASTE]:
    Sp_dropsrvrolemember 'nt Authority\network Service","Sysadmin"
  8. Geben Sie wechseln , und drücken Sie anschließend die [EINGABETASTE].
  9. Geben Sie quit um OSQL-Sitzung zu beenden.

Informationsquellen

Weitere Informationen finden Sie im Microsoft Windows SharePoint Services Administration Guide . Weitere Informationen über erforderliche Datenbank Besitzer Berechtigungen und Berechtigungen für die Datenbank finden Sie unter das Thema "Migrieren von WMSDE zu SQL Server" in dem Thema "Sicherung und Migration".

Eigenschaften

Artikel-ID: 828815 - Geändert am: Dienstag, 20. Februar 2007 - Version: 3.6
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows SharePoint Services
  • Microsoft Office SharePoint Portal Server 2003
Keywords: 
kbmt kbtshoot kbdatabase kberrmsg kbwebservices kbprb KB828815 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 828815
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com