Preciso de caminhos do SQL Server em minha variável de ambiente PATH para que funcione?

10

O SQL Server adiciona coisas à minha variável de ambiente PATH, e ao longo do tempo esse inchaço me faz atingir o limite de 2048-char no Windows 7. Eu realmente preciso deles para o SQL Server rodar? Isso está em uma máquina de desenvolvimento, portanto, quero ter várias versões instaladas. Estou apenas me preocupando com o uso normal do dia-a-dia, em vez dos casos de borda que podem surgir, ou seja, eu provavelmente não faria isso em uma máquina de produção, mas não precisaria, pois teria apenas uma versão instalada.

Por exemplo, eu tenho:

c:\Program Files (x86)\Microsoft SQL Server0\DTS\Binn\
c:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\
c:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\VSShell\Common7\IDE\
c:\Program Files (x86)\Microsoft SQL Server0\DTS\Binn\
C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\
c:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\ManagementStudio\
C:\Program Files (x86)\Microsoft SQL Server0\DTS\Binn\
C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\
C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\ManagementStudio\
C:\Program Files (x86)\Microsoft SQL Server\Tools\Binn\
C:\Program Files (x86)\Microsoft SQL Server\DTS\Binn\
C:\Program Files (x86)\Microsoft SQL Server\Tools\binn\
C:\Program Files (x86)\Microsoft SQL Server\Tools\Binn\VSShell\Common7\IDE\
c:\Program Files\Microsoft SQL Server0\DTS\Binn\
c:\Program Files\Microsoft SQL Server0\Tools\Binn\
C:\Program Files\Microsoft SQL Server0\DTS\Binn\
C:\Program Files\Microsoft SQL Server0\Tools\Binn\
C:\Program Files\Microsoft SQL Server0\DTS\Binn\
C:\Program Files\Microsoft SQL Server0\Tools\Binn\
C:\Program Files\Microsoft SQL Server\Client SDK\ODBC0\Tools\Binn\
    
por Rory 17.04.2015 / 20:17

1 resposta

3

Na verdade, você não precisa de todas as variáveis de ambiente para cada instância do SQL Server. E bem, se você verificar as variáveis de ambiente necessárias para instalar e executar consultas ou tarefas.

No entanto, o problema pode ser resolvido diretamente.

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\ODBC0\Tools\Binn\

Hrrr ...)))

    
por 17.04.2015 / 20:28