SQL Server fügt meiner Umgebungsvariable PATH Dinge hinzu, und mit der Zeit stoße ich durch diese Aufblähung an das 2048-Zeichen-Limit in Windows 7. Brauche ich sie dort wirklich, damit SQL Server läuft? Dies ist eine Entwicklungsmaschine, also möchte ich mehrere Versionen installiert haben. Ich mache mir nur Sorgen um den normalen Alltagsgebrauch und nicht um Randfälle, die auftreten könnten. Das heißt, ich würde dies wahrscheinlich nicht auf einer Produktionsmaschine tun, aber es wäre auch nicht nötig, da dort nur eine Version installiert wäre.
Ich habe zum Beispiel:
c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\
c:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\
c:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\
C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\
C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\
C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\
C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\
C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\
C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\
C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\
c:\Program Files\Microsoft SQL Server\100\DTS\Binn\
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\
C:\Program Files\Microsoft SQL Server\110\DTS\Binn\
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
C:\Program Files\Microsoft SQL Server\120\DTS\Binn\
C:\Program Files\Microsoft SQL Server\120\Tools\Binn\
C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\
Antwort1
Tatsächlich benötigen Sie nicht alle Umgebungsvariablen für jede SQL Server-Instanz. Überprüfen Sie einfach die Umgebungsvariablen, die zum Installieren und Ausführen von Abfragen oder Aufgaben erforderlich sind.
Das Problem lässt sich jedoch direkt lösen.
SET App32=c:\Program Files (x86)\
SET App64=c:\Program Files\
SET SQL32=%App32%Microsoft SQL Server\
SET SQL64=%App64%Microsoft SQL Server\
SET SQL32IDE=Tools\Binn\VSShell\Common7\IDE\
SET Studio32=Tools\Binn\ManagementStudio\
%SQL32%100\DTS\Binn\
%SQL32%100\Tools\Binn\
%SQL32%100\%SQL32IDE%
%SQL32%110\DTS\Binn\
%SQL32%110\Tools\Binn\
%SQL32%110\%Studio32%
%SQL32%120\DTS\Binn\
%SQL32%120\Tools\Binn\
%SQL32%120\%Studio32%
%SQL32%80\Tools\Binn\
%SQL32%90\DTS\Binn\
%SQL32%90\Tools\binn\
%SQL32%90\%SQL32IDE%
%SQL64%100\DTS\Binn\
%SQL64%100\Tools\Binn\
%SQL64%110\DTS\Binn\
%SQL64%110\Tools\Binn\
%SQL64%120\DTS\Binn\
%SQL64%120\Tools\Binn\
%SQL64%Client SDK\ODBC\110\Tools\Binn\
Hrrr... )))