Czy potrzebuję ścieżek SQL Server w mojej zmiennej środowiskowej PATH, aby działała?

11

SQL Server dodaje elementy do mojej zmiennej środowiskowej PATH iz czasem ten wzdęcie powoduje, że osiągam limit 2048 znaków w systemie Windows 7. Czy naprawdę potrzebuję ich tam, aby SQL Server działał? To jest na maszynie programistycznej, więc chcę mieć zainstalowane kilka wersji. Martwię się tylko o zwykłe codzienne użytkowanie, a nie o przypadki, które mogą się pojawić, tzn. Prawdopodobnie nie zrobiłbym tego na maszynie produkcyjnej, ale nie musiałbym tego robić, ponieważ miałby tylko jedną zainstalowaną wersję.

Na przykład mam:

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\
Rory
źródło

Odpowiedzi:

4

W rzeczywistości nie potrzebujesz wszystkich zmiennych środowiskowych dla każdej instancji SQL Server. No cóż, jeśli sprawdzisz zmienne środowiskowe potrzebne do zainstalowania i uruchomienia zapytań lub zadań.

Problem można jednak rozwiązać bezpośrednio.

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 ...)))

STTR
źródło