Determine a versão e edição do SQL Server a partir da configuração disponível, antes de realmente instalá-lo?

11

Estamos passando por um processo de downgrade do SQL Server 2008 R2 Enterprise para a edição Standard.

Para iniciar a atividade acima, estávamos procurando a Standard Edition do SQL Server disponível. Encontramos um, mas ficamos confusos nos pontos abaixo:

  1. Os arquivos de instalação (salvos por um membro anterior da equipe) estão em uma pasta que diz que é o SQL Server 2008 R2, mas, para checar antes de iniciar a instalação, passamos pelo arquivo default.ini , que diz:

    SQLSERVER2008 Configuration File
    [SQLSERVER2008]

    Isso criou uma dúvida se esta é a versão correta do SQL Server necessária. Portanto, existe alguma outra maneira, caso o método acima mencionado esteja incorreto para determinar a versão, antes de realmente prosseguirmos e tentarmos instalar?

  2. Também podemos verificar a edição desse SQL Server disponível, porque na configuração, mal podemos descobrir se é realmente a Standard Edition?

Não podemos simplesmente baixar novas mídias, de acordo com nossas políticas de segurança. Além disso, não temos direitos para fazer o download.

KASQLDBA
fonte

Respostas:

9

Para responder sua primeira pergunta:

Se você não tiver certeza, basta iniciar manualmente setup.exee verificar.

Ao iniciar a instalação do SQL Server 2008 usando setup.exe, você verá:

insira a descrição da imagem aqui

Abaixo está o SQL Server 2008R2:

insira a descrição da imagem aqui

Uma alternativa para executar o executável da instalação é clicar com o botão direito do mouse e procurar a versão lá. Vai ser algo como 10, 10,50, 11, etc., então você precisa converter

Para responder sua segunda pergunta:

A partir do SQL Server 2008, a Microsoft mudou, pois a edição depende do PIDque pode ser encontrado em DefaultSetup.ini. O DefaultSetup.inipara SQL Server 2008 e 2008R2 tem o mesmo formato. Então, essencialmente, se você não sabe, precisa garantir que possui os arquivos de instalação corretos.

;SQLSERVER2008 Configuration File
[SQLSERVER2008]
PID="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"

Para o SQL Server 2005, foi declarado na pasta Servidores default.htm . Vejo

Como saber em que edição seus arquivos de instalação do SQL Server são

Acho que você não consegue adivinhar a partir de PIDuma edição específica do SQL Server. Uma mídia completa será boa para todas as edições de uma versão específica do SQL Server.

Kin Shah
fonte