Wie kann ich für alle Abfragen in SQL Server Management Studio eine Verbindung herstellen?

9

SSMS fordert mich auf, für jede Abfrage in meinem Projekt eine Verbindung herzustellen. Gibt es eine Möglichkeit, für alle Abfragen, die in meinem Projekt verwendet werden, nur einmal pro Verbindung eine Verbindung herzustellen?

Die folgenden Antworten (März 2014) beantworten die Frage nicht. Immer noch auf der Suche nach einer Lösung.

ispiro
quelle

Antworten:

2

Es hat nichts mit der Option Passwort speichern zu tun . Es ist nur einfacher, die Verbindung wiederherzustellen, wenn diese Option aktiviert ist, da Sie nur drücken müssen ENTER.

Sie müssen zu diesem Menü in SSMS: Extras / Optionen gehen

Im Optionen - Fenster, gehen Sie zu diesem Knoten:

  • Abfrageausführung
  • SQL Server
  • Erweitert

Deaktivieren Sie unten die Option Verbindung trennen, nachdem die Abfrage ausgeführt wurde :

Geben Sie hier die Bildbeschreibung ein

An bestehenden Verbindungen und bereits geöffneten Abfragefenstern ändert sich nichts.

Öffnen Sie ein neues Fenster für neue Abfragen und stellen Sie eine Verbindung zu Ihrem Server her. Es sollte nicht mehr oder nur noch einmal Login und Passwort oder AD-Benutzer anfordern.

Julien Vavasseur
quelle
3

Klicken Sie auf Ansicht -> Registrierte Server. Klicken Sie mit der rechten Maustaste auf Lokale Servergruppen -> Neue Serverregistrierung

Anschließend können Sie die Verbindungsinformationen speichern, benennen, wie Sie möchten, und dann einfach doppelklicken, wenn Sie sie verwenden möchten.

Mac
quelle
Entschuldigung, ich habe Ihre Frage zu schnell gelesen. Welche SSMS-Version verwenden Sie? In SSMS 2012 wird dieses Verhalten nicht angezeigt. Wenn ich dem Projekt eine Verbindung hinzufüge, klicken Sie mit der rechten Maustaste auf die Verbindung und sagen Sie "Neue Abfrage". Schließen Sie die Abfrage und öffnen Sie sie erneut. Sie wird geöffnet, ohne nach Verbindungsinformationen zu fragen. Wenn Sie mit der rechten Maustaste auf die Abfrage klicken und zu Eigenschaften wechseln, wird das Feld "Zugehörige Verbindung" ausgefüllt?
Es gibt auch dieses
Kein Problem. Auch ich verwende SSMS 2012. Und das Feld "Zugehörige Verbindung" wird mit meiner Verbindung ausgefüllt. Aber jedes Mal, wenn ich eine Abfrage öffne (auch wenn sie zuvor in dieser Sitzung geöffnet und geschlossen wurde), werde ich gebeten, eine Verbindung herzustellen. Vielleicht passiert Ihnen das nicht, weil Sie ihm gesagt haben, er soll das Passwort speichern?
Ich sehe jetzt, dass ich selbst dann, wenn ich "Passwort speichern" sage, jedes Mal aufgefordert werde, eine Verbindung herzustellen. (Ich verbinde mich mit einem Remote-Server, wenn das einen Unterschied macht.)
OK, jetzt sehe ich, was Sie wirklich fragen - Sie möchten nur das Kennwort für jede Sitzung zwischenspeichern, ohne es dauerhaft zu speichern. Entschuldigung, glaube nicht, dass das möglich ist.
2

Haben Sie eine Verbindung für Ihr Projekt in SSMS konfiguriert?

Wenn nicht, klicken Sie mit der rechten Maustaste unter Verbindungen und erstellen Sie eine neue Verbindung zu Ihrer Instanz. Um eine neue Abfrage zu erstellen, klicken Sie einfach mit der rechten Maustaste auf die von Ihnen erstellte Verbindung und wählen Sie "Neue Abfrage". Diese Verbindung wird dann für Ihre Abfrage verwendet.

Dies ist beabsichtigt, da die von Ihnen erstellte Abfrage einer Verbindung zugeordnet werden muss. Wenn Sie auf Abbrechen klicken, wird die Abfrage offensichtlich ohne Verbindung erstellt.


quelle
1
Ich habe dort bereits eine Verbindung, und diese Verbindung wird von allen meinen Abfragen verwendet. (Obwohl ich sie nicht wie gesagt erstellt habe, sondern durch Klicken auf die Schaltfläche "Neue Abfrage".) Bei jeder Abfrage, auf die ich doppelklicke, um sie anzuzeigen, wird eine Verbindung angefordert.