2010-Datenbanken wurden migriert, aber auf einige Datenbanken kann aufgrund eines Alias ​​nicht mehr verwiesen werden

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/84045

Frage

Hier ist unser Szenario.

Wir haben unsere SharePoint 2010 Foundation-Datenbanken erfolgreich mit auf einen anderen Server migriert Das Methode und Das Artikel.Der entscheidende Punkt ist, dass wir gemäß der Best Practice im Artikel einen Alias ​​von unserem vorhandenen SQL Server (nennen wir ihn „SQL1“ für diesen Beitrag) zum neuen SQL Server (nennen wir ihn „SQL2“) für diesen Beitrag einrichten .

Das Problem ist, dass wir auf „SQL1“ einige benutzerdefinierte Datenbanken haben, die von Webparts verwendet werden (fragen Sie nicht nach dem Grund:Legacy-Code).Diese Webparts suchen in der web.config nach dem ursprünglichen SQL Server-Namen „SQL1“, der jetzt einen Alias ​​enthält.

Da wir nur die SP-Umgebungsdatenbanken migriert haben, wurden diese benutzerdefinierten Datenbanken nicht verschoben. Daher erhalten wir jetzt die Fehlermeldung, dass die benutzerdefinierten Datenbanken nicht gefunden werden konnten, da der Alias ​​auf „SQL2“ verweist, wo die benutzerdefinierten Datenbanken nicht vorhanden sind.Wie können wir das umgehen, ohne die benutzerdefinierten Datenbanken zu verschieben?Ist es möglich, mehrere Aliase für „SQL1“ hinzuzufügen, um auf sich selbst zu verweisen (klingt verrückt, ich weiß)?

War es hilfreich?

Lösung

Behalten Sie Ihr ALIAS bei.Ändern Sie in Ihrer web.config alle Verbindungszeichenfolgen für Ihre benutzerdefinierten Webparts/Apps so, dass sie auf die IP-Adresse des SQL-Servers verweisen.

Andere Tipps

Wenn Sie feststellen können, welche web.config-Einstellungen auf SQL1 und welche auf SQL2 verweisen sollen, sollten Sie die entsprechenden Werte so ändern, dass sie auf den richtigen Alias ​​verweisen (ja, Sie können sowohl SQL1- als auch SQL2-Aliase nebeneinander verweisen lassen). auf verschiedene Datenbankserver).

Allerdings können Sie SQL-Datenverkehr nicht von einem Alias ​​an einen bestimmten Server weiterleiten.Betrachten Sie sie als „dumme“ Hinweise.Außerdem funktionieren Aliase nur auf Serverebene. Sie können sie nicht pro Datenbank konfigurieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top