Las únicas ventajas que se me ocurren a tener Express como así son:
- si desea desarrollar aplicaciones que se dirigen específicamente Express, utilizando Express puede ayudar a evitar el uso de características que funcionan en el desarrollador, pero ganaron No trabaje en sus objetivos (por ejemplo, compresión, partición).
- si ya tiene aplicaciones que usan la instancia Express, obviamente dejarán de funcionar hasta que mueva esas bases de datos a la otra instancia y actualice las aplicaciones para apuntar a la otra instancia.
Si ninguna de estas situaciones es relevante, no puedo pensar en un inconveniente para eliminar la instancia de Express. Para estar seguro, puede comenzar deteniendo y deshabilitando el servicio Express durante una semana, solo para asegurarse de que nada de lo que tiene esté confiando en él.
Tenga en cuenta que la desinstalación de Express from Programs and Features eliminará el motor pero dejará intactas sus bases de datos de usuario. Por lo tanto, no hay temor a la pérdida de datos, siempre que detenga el servicio SQL Server correctamente antes de desinstalarlo.
Para quitar SQL Server Express, que le haga clic derecho en cualquiera de estos elementos aparece en Agregar/Quitar Programas/Programas y Características:
Microsoft SQL Server 2008
Microsoft SQL Server 2008 (64-bit)
(Sólo debe ser uno de los que a menos que tengas un conjunto muy mal estado de los casos en una máquina x64.)
- Cuando hace clic derecho, seleccione "Desinstalar/Cambiar"
- usted obtendrá un cuadro de diálogo de añadir si desea agregar, reparación o retirar; seleccione eliminar
- A continuación verá un cuadro de diálogo "Configurar reglas de soporte" - si está disponible, haga clic en él, de lo contrario, probablemente deba reiniciar su computadora antes de continuar
- Luego estará en la "Seleccionar instancia "pantalla". Hay un menú desplegable llamado "Instancia para eliminar funciones de:" - seleccione SQLEXPRESS y haga clic en Siguiente
- Luego tendrá una pantalla llamada "Seleccionar características" - aquí usted querrá seleccionar "Servicios de motor de base de datos" solamente (I no creo que quiera eliminar ninguna de las funciones compartidas). Haga clic en Siguiente
- En caso de ser viento en popa el resto del camino, pero como se mencionó que tendrá que limpiar la carpeta, que es probablemente:
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\
debe ser seguro para eliminar todo lo que hay a menos que desee para guardar cualquiera de las bases de datos de usuario. También puede buscar los archivos .mdf que desee borrar o guardar que puedan haber sido copiados a varias partes de su sistema debido al uso dentro de una aplicación o durante el desarrollo.
Casi idéntico a http://stackoverflow.com/questions/2466564/visual-studio-2010-and-sql-server – JeffH
La otra respuesta se refiere al uso de la carpeta 'App_data', que presumiblemente acompaña al' User Instance' y 'AttachDbFileName' características. Te imploro que NO hagas esto. Si quiere una segunda opinión, estoy seguro de que @marc_s me respaldará. :-) –
Sí, no estaba seguro de eso Jeff, porque ese solo dice "¿qué debo usar?" Y no responde "¿Debería poder eliminarlo con seguridad?" – jcolebrand