Wie überprüfe ich die Verbindungszeichenfolge in SSMS2012?


8

Ich bin mit der Datenbank verbunden. Ich verwende db von Management Studio 2012 Express. Kann ich die Verbindungszeichenfolge überprüfen, indem ich in Management Studio auf etwas klicke?

Antworten:


11

Innerhalb von SSMS bin ich mir nicht sicher, ob es einen einfachen Weg gibt, dies zu tun. Eine einfache Abfrage gibt Ihnen jedoch die Informationen zurück (natürlich ohne das Kennwort einer Verbindungszeichenfolge):

select
    'data source=' + @@servername +
    ';initial catalog=' + db_name() +
    case type_desc
        when 'WINDOWS_LOGIN' 
            then ';trusted_connection=true'
        else
            ';user id=' + suser_name()
    end
from sys.server_principals
where name = suser_name()

Hinweis: db_name()Gibt den aktuellen Datenbanknamen zurück, wenn kein Parameter angegeben ist, sodass dies von Ihrem aktuellen Bereich abhängt.


Nur zur Information: In SSMS 2010 ist die Ansicht sys.server_principals noch nicht vorhanden. Aber wir können die Tabelle syslogin verwenden (wenn ich mich richtig erinnere)
Hoàng Long

Ich bin neu bei SSMS. Ich habe eine neue Abfrage mit dem obigen Code erstellt und ausgeführt. Es heißt "Abfrage erfolgreich ausgeführt", aber wo würde ich die tatsächlichen Ergebnisse finden? Das Ausgabefenster zeigt nur "App mit Fehlercode 0 beendet".
jj_
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.