Select the product you need help with
Info: Cross-Datenbank Besitz Verkettung Änderungen des Verhaltens in SQLServer 2000 Service Pack 3Artikel-ID: 810474 - Produkte anzeigen, auf die sich dieser Artikel bezieht Auf dieser SeiteZusammenfassungMicrosoft SQL Server Service Pack 3 (SP3) bietet ein neues Sicherheitserweiterung Verwandte Option zum Konfigurieren von Cross Besitzverkettung, während des Setups Cross Besitzverkettung für alle Datenbanken aktivieren . Dieser Artikel beschreibt die Kreuz Besitzverkettung Verhalten in SQL Server 2000 SP3. Mit dieser neuen Option können Sie steuern, ob Sie datenbankübergreifende Besitzverkettung zulassen. Diese Option ist standardmäßig deaktiviert. Microsoft empfiehlt, dass Sie die Standardoption verwenden, da es Ihrem Datenbankserver sicherer macht. Weitere InformationenBesitz VerkettungStandardmäßig haben alle Datenbankobjekte Besitzer. Wenn ein anderes Objekt auf ein Objekt z. B. eine Ansicht, eine gespeicherte Prozedur oder eine benutzerdefinierte Funktion verweist, wird ein Besitzkette eingerichtet. Z. B. eine Tabelle, die denselben Benutzer gehört. Wenn der Benutzer das Quellobjekt, die Ansicht, gespeicherte Prozedur oder benutzerdefinierte Funktion besitzt, und alle Objekte (Tabellen, Sichten oder anderen Objekten zugrunde liegende) abzielen, ist die Besitzkette als ununterbrochener bezeichnet. Wenn die Besitzkette ununterbrochener ist, überprüft SQL Server Berechtigungen auf das Quellobjekt aber nicht auf die Zielobjekte.Cross-Datenbank Besitz VerkettungDatenbankübergreifende Besitzverkettung tritt auf, wenn das Quellobjekt für Objekte in einer anderen Datenbank abhängt. Eine datenbankübergreifende Besitzkette funktioniert auf die gleiche Weise wie Besitzverkettung in einer Datenbank, außer dass ein ununterbrochener Besitzkette alle das gleiche Anmeldekonto zugeordnet wird Objektbesitzer basiert. Daher in einer Besitzkette datenbankübergreifende wird wenn das Quellobjekt in der Quelldatenbank und die Zielobjekte in den Zieldatenbanken das dasselbe Anmeldekonto Besitz sind SQL Server nicht Berechtigungen für die Zielobjekte überprüft.Wenn Sie mehrere Datenbanken von einer Anwendung verwendet haben, und dass die Anwendung Aufrufe gespeicherte Prozeduren oder Sichten in einer Datenbank, die auf Objekte in einer anderen Datenbank basiert dann Besitzverkettung datenbankübergreifende verwendet wird. Anwendungen, die datenbankübergreifende Besitzverkettung benötigen möglicherweise generieren verweigert Fehler, wenn Cross Besitzverkettung Option deaktiviert ist. Risiken zugeordnete Cross-Datenbank Besitz VerkettungMicrosoft empfiehlt, deaktivieren Sie die Kreuz Besitzverkettung Option aufgrund der Aktionen, die hoch privilegierten Benutzer durchführen können:
Konfigurieren von Cross-Datenbank Besitz Verkettung während der InstallationIn Microsoft SQL Server Service Pack 3 (SP3)-Setup wurde ein neues Dialogfeld hinzugefügt, damit den Systemadministrator steuern, ob Cross Datenbank Besitzverkettung zugelassen werden, wird. Wenn Sie Enable Cross Besitzverkettung für alle Datenbanken während der SQL Server 2000 SP3-Installation aktivieren, aktivieren Sie diese Option in allen Datenbanken. Dies war das Standardverhalten vor SQL Server 2000 SP3. Unabhängig von der Option, die Sie während der Installation auswählen, können Sie später Server und Datenbankunterstützung für datenbankübergreifende Besitzverkettung entweder mithilfe von Transact-SQL-Befehle oder von SQL Server Enterprise Manager ändern.Konfigurieren von Cross-Datenbank Besitz Verkettung nach der InstallationUm die Besitz datenbankübergreifende Verkettung Konfiguration zu ändern, verwenden Sie die neuen Optionen in Sp_configure sowie die Prozeduren Sp_dboption gespeichert.Hinweis: Wenn Sie trennen und dann erneut eine Datenbank anfügen, müssen Sie wieder datenbankübergreifende Besitzverkettung aktivieren.
EigenschaftenArtikel-ID: 810474 - Geändert am: Montag, 29. Oktober 2007 - Version: 4.3
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: 810474
(http://support.microsoft.com/kb/810474/en-us/
)
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.
| SPRACHE AUSWÄHLEN |




Zum Anfang








