Cómo instalar SQL Server 2016 en Windows 7

20

Sé que está claramente establecido en los Requisitos del sistema que Windows 7 no es compatible. Pero estoy seguro de que estas limitaciones son artificiales para obligar a los usuarios a comprar versiones más nuevas de Windows. Y también, como supongo, no hay cambios serios en el núcleo del sistema. Entonces creo que podría funcionar. Pero ahora recibo el siguiente cuadro de mensaje:

ingrese la descripción de la imagen aquí

Las posibles variantes son:

  1. ¿Hay algún truco o pirateo que pueda falsificar la versión de Windows (piratear el registro, reemplazar el sistema dll, etc.)?
  2. ¿O hay algún software para hacer que el instalador de SQL Server piense que mi versión de Windows es más alta?
  3. Algo más.

ACTUALIZAR

Tengo Windows 7 SP1 x64. Estoy familiarizado con la máquina virtual y la actualización a las opciones de Windows 10, pero no me gustan. Quiero encontrar la manera de superar la limitación del sistema operativo. No encuentro Windows 8 / 8.1 / 10 utilizable. También estoy hablando de la edición express de SQL Server.

ACTUALIZACIÓN 2

Intenté degradar a Windows 7 después de actualizar a Windows 10 e instalar SQL Server 2016 en Windows 10, pero sin éxito (extraño, pero después de degradar no veo SQL Server 2016). Por lo tanto, recurrir a la máquina virtual parece ser la única opción (por cierto, estoy usando VMware, no VirtualBox).

Vadim Ovchinnikov
fuente
2
Las limitaciones del sistema operativo pueden ser artificiales, pero Windows 8 tiene muchos cambios en las API y el nuevo soporte de API que MSSQL 2016 podría requerir. Por lo tanto, incluso si lo instala de alguna manera, podría no funcionar. Si tiene una PC lo suficientemente buena como para instalar W10 VM e instalar MS SQL 16 en eso. De esa manera, puede dejar que se ejecute en segundo plano y usar Windows 7 para conectarse a la VM. Tiene la capacidad de uso de Windows 7 y la capacidad de uso de Windows 10.
echo_salik
1
lo mejor que obtendrá en Windows 7 es SQL LocalDb 2016: stackoverflow.com/a/41466303/492
CAD bloke

Respuestas:

17

Parece que los requisitos para SQL 2016 necesita Windows 8 o superior. La razón puede ser porque Windows 7 está en soporte extendido. Esto significa que si no está en el Service Pack 1, Microsoft ya no lo admite.

Para más detalles sobre los requisitos:

https://msdn.microsoft.com/en-GB/library/ms143506.aspx#hwswr

También debe mirar si su sistema operativo es de 64 bits. Este es también otro requisito para SQL 2016. Es posible que me haya perdido la versión de SQL 2016 que está intentando instalar, pero como la edición para desarrolladores es gratuita, voy a suponer que es la correcta.

Ok, basta de limitaciones. Ahora para solucionar su problema, si realmente necesita SQL 2016 en lugar de instalar SQL 2014 o SQL 2012, los cuales son compatibles con Windows 7.

¿Intenta ejecutar una máquina virtual con el SO correcto instalado? Algo así como la caja virtual de Oracle. Esto le permite ejecutar una máquina dentro de una máquina, y puede obtener una copia de prueba gratuita de Windows 2008R2 o 2012R2 y luego instalar SQL 2016.

VirtualBox se puede encontrar aquí: https://www.virtualbox.org/

¿La otra opción es actualizar su sistema operativo? ¿Es gratis actualizar a Windows 10 desde Windows 7 si le permite tener los requisitos correctos?

Puede encontrar más información sobre los detalles en esta ubicación en:

https://www.cnet.com/uk/news/microsoft-windows-10-free-upgrade-offer-assistive-features/

Y aquí: https://www.microsoft.com/en-us/accessibility/windows10upgrade?tduid= (14c348e893a91089cb2980533c6ee123) (256380) (2459594) (TnL5HPStwNw-0FBZfNm6YPFXNhiu3o52rA) ()

TheNerdyNerd
fuente
8

Si solo desea el tiempo de ejecución de la base de datos para el desarrollo, puede instalar Visual Studio 2015 o 2017 y las herramientas de datos de SQL Server , que incluyen LocalDb, una versión de desarrollo del motor en tiempo de ejecución.

alastairtree
fuente
1
Sí, lo probé y funciona, aunque usé SSMS y me conecté a (localdb) \ ProjectsV13
alastairtree el