
Tenho uma VM hospedada com cerca de 20 sites de clientes a bordo. Muitos usam um banco de dados que atualmente é o SQL Server 2008 R2 (não uma avaliação). Devido a problemas futuros de licenciamento, preciso mudar para a Web Edition do SQL Server com meu host atual. É possível instalar o SQL Server Web Edition em uma caixa que já possui o SQL Server 2008 R2 instalado?
Se não for possível, alguém poderia sugerir o melhor processo para essa mudança?
Responder1
Várias edições do SQL Server podem ser instaladas na mesma caixa. Haverá apenas opções se você quiser minimizar o tempo de inatividade.
Normalmente, as edições do SQL Server são instaladas com o nome padrão, portanto, a cadeia de conexão que você está usando provavelmente é 192.0.xx e é válida. A nova edição terá que ter outro nome. 192.0.xx\MyChoosing ou o padrão é 192.0.xx\SQLEXPRESS. Esta opção estará presente durante a instalação inicial do MSSQL.
- Instale a edição web.
- Faça cópias de backup do(s) banco(s) de dados (através do SQL Server Manager, é uma opção de clique com o botão direito)
- Importe os bancos de dados para o SQL Web Edition
- Opcional (recomendado): Crie uma cópia do seu servidor web (ou pelo menos um site). Coloque-o em uma porta diferente para teste
- Atualize suas strings de conexão
- Troque o site de backup para a porta principal (80, 443) se a opção 4 tiver sido usada
Opção de grande tempo de inatividade:
- Opcional (muito recomendado): Faça backups dos seus arquivos mds de dados (provavelmente em %progfiles%\MSSQL\Data)
- Desinstalar MSSQL
- Instale o MSSQL Web Edition
- Anexe banco de dados através da interface MSSQL (clique com o botão direito em anexar no gerenciador do servidor)
Devo observar a opção de grande tempo de inatividade. Se o seu site depender de algo que a edição padrão usa, você não conseguirá fazer o backup dos seus sites e ficará inativo até que você remova as opções dos sites e por um período de tempo indefinido.