Konfigurieren einer SQL Server-Instanz (lokal)

Jedes Mitglied in unserem Entwicklungs-team hat eine Kopie unserer Anwendung ist die Datenbank auf eine lokale version von SQL Server 2008 Enterprise mit SP1. Jeder ist in der Lage, den Zugriff auf die Datenbank durch Angabe Ihrer server und die Instanz-Namen in Ihre web.config-Datei, aber am besten teilen die Entwickler-version von unserer web.config-Datei haben wir standardisiert zum herstellen von verbindungen generischen Zeichenfolgen mithilfe von integrierten Sicherheits-und Einstellung der Eigenschaft server (local). Diese Strategie funktioniert gut für die Mehrheit unserer 64-bit-Windows-7-Rechner, aber in wenigen Fällen (lokalen) nicht erkannt. Wir haben verglichen-Einstellungen über das SQL Server-Konfigurations-Manager (nämlich dass das named pipes-Protokoll aktiviert war) und wir haben versucht, die Einstellung der "(lokalen)" alias über das SQL Server Client Network Utility, aber wir haben nicht alle Glück. Was muss getan werden, um zu verwenden (lokal) bei unserer verbindungen strings?

  • Diese Computer haben mehr als einen SQL Server-engine läuft (sagen wir eine Express-edition als auch als enterprise)? In solchen Fällen müssen Sie eine Instanz Namen als gut.
  • Ich dachte (local) immer verwendet den gemeinsamen Speicher.
  • Was meinst du?
  • Gute Fragen. Nur SQL Server 2008 ausgeführt wird. SQL-Express installiert ist aber nicht ausgeführt.
  • Ich dachte, wenn (local) verwendet wurde oder . anstatt den Namen der Maschine, es würde immer verwenden Sie das shared memory-Protokoll anstelle von named pipes zum Beispiel. Ich glaube, ich habe gelesen, dass vor Jahren auf einem SQL Server Performance-Website, so dass es gut sein kann, völlig falsch!
InformationsquelleAutor Ben Griswold | 2011-01-18
Schreibe einen Kommentar