sp_dsninfo (Transact-SQL)
Gilt für:SQL Server
Gibt Informationen zu ODBC- oder OLE DB-Datenquellen von dem Verteiler zurück, der dem aktuellen Server zugeordnet ist. Diese gespeicherte Prozedur wird auf dem Verteiler in einer beliebigen Datenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_dsninfo [ @dsn =] 'dsn'
[ , [ @infotype =] 'info_type']
[ , [ @login =] 'login']
[ , [ @password =] 'password']
[ , [ @dso_type=] dso_type]
Argumente
[ @dsn = ] 'dsn'
Der Name des ODBC DSN- oder OLE DB-Verbindungsservers. dsn ist varchar(128) ohne Standardwert.
[ @infotype = ] 'info_type'
Der Typ der zurückzugebenden Informationen. Wenn info_type nicht angegeben ist oder NULL angegeben ist, werden alle Informationstypen zurückgegeben. info_type ist varchar(128) mit dem Standardwert NULL und kann einer dieser Werte sein.
Wert | BESCHREIBUNG |
---|---|
DBMS_NAME | Gibt den Anbieter der Datenquelle an. |
DBMS_VERSION | Gibt die Version der Datenquelle an. |
DATABASE_NAME | Gibt den Datenbanknamen an. |
SQL_SUBSCRIBER | Gibt an, dass die Datenquelle ein Abonnent sein kann. |
[ @login = ] 'login'
Ist die Anmeldung für die Datenquelle. Wenn die Datenquelle einen Anmeldenamen aufweist, geben Sie NULL an, oder lassen Sie den Parameter weg. loginist varchar(128) mit dem Standardwert NULL.
[ @password = ] 'password'
Ist das Kennwort für die Anmeldung. Wenn die Datenquelle einen Anmeldenamen aufweist, geben Sie NULL an, oder lassen Sie den Parameter weg. passwordist varchar(128) mit dem Standardwert NULL.
[ @dso_type = ] dso_type
Ist der Datenquellentyp. dso_type ist int und kann einer dieser Werte sein.
Wert | BESCHREIBUNG |
---|---|
1 (Standard) | ODBC-Datenquelle (ODBC data source) |
3 | OLE DB-Datenquelle |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
Informationstyp | nvarchar(64) | Informationstypen, wie z. B. DBMS_NAME, DBMS_VERSION, DATABASE_NAME, SQL_SUBSCRIBER. |
Wert | nvarchar(512) | Der Wert der verknüpften Informationstypen. |
Bemerkungen
sp_dsninfo wird in allen Replikationstypen verwendet.
sp_dsninfo ruft ODBC- oder OLE DB-Datenquelleninformationen ab, die angibt, ob die Datenbank für die Replikation oder Abfrage verwendet werden kann.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können sp_dsninfo ausführen.
Weitere Informationen
sp_enumdsn (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für